Senior Engineer - Test Automation - Data/Python/AWS Job Overview We are seeking a skilled and experienced Senior Engineer to join our Test Automation team focused on Data, Python, and AWS. This is a fantastic opportunity for someone passionate about quality assurance and automation.
Key Responsibilities - Design, develop, document, test, debug, and maintain software applications with a focus on quality engineering.
- Establish and implement effective test strategies, designs, test plans, and automation frameworks and tools.
- Collaborate closely with Product and Engineering teams to deepen technical and domain expertise for addressing testing challenges.
- Research and implement improvements to testing tools and processes aimed at enhancing product quality.
- Standardize and promote test automation technologies throughout the organization to ensure scalability and consistency.
- Participate in design, code, and test case reviews, providing constructive feedback to enhance test coverage and overall code quality.
- Coordinate with cross-functional engineering teams to ensure robust end-to-end integration testing.
- Analyze product quality metrics and identify ways to drive continual improvement.
- Maintain strong commitment to risk management and protect the integrity and confidentiality of our systems and data.
Minimum Qualifications - Bachelor's degree in Computer Science, Information Technology, or a related field.
- A minimum of 10 years' experience in software development or test automation frameworks using Java, Ruby, Node.js, or Objective C, with a strong preference for Java.
- Experience with modern software development tools such as GitLab, GIT, and CI/CD tools like Bamboo or Harness.
- Proficient in implementing test automation frameworks for API, web, or mobile platforms, utilizing tools such as Appium, Selenium, Rest-Assured, and Cucumber.
- Experience with Cloud technologies, particularly AWS, and familiarity with Kubernetes.
- Must pass a background check and drug screening.
Preferred Qualifications - Experience with AWS Glue using Python.
- Familiarity with AWS services like Athena, Redshift, S3, and Dynamo DB.
- Knowledge of Groovy for automation.
Working Conditions - This is a hybrid position based in the US, with office presence required in one of our locations (Phoenix, San Francisco, or New York City).
- The role primarily involves a sedentary work environment with the need for extended computer use, requiring only occasional physical activity.
- Ability to lift up to 15 pounds occasionally.
- Excellent communication skills for effective interaction with internal and external stakeholders.
Please note that the above description is not exhaustive and additional duties may be assigned as necessary.