Lead Test Automation Engineer
software testing company
Our client is a US software testing company that provides services to many industries, including financial services, insurance, banking, software development, and others.
They're looking for a Lead Test Automation Engineer to join their team.
Requirements:
- Bachelor degree in Computer Science, Mathematics, or similar (or equivalent experience)
- A proven track record of leading, designing, delivery, and ongoing maintenance of greenfield internal application and/or framework development
- Experience developing complex test automation software, scripts and/or automation frameworks and a proven track record of contributing to and maintaining high quality standards
- Ability to create and design test automation, enablement platforms/tools and test automation infrastructure capable of scaling
- 5+ years in a software Development, Software Development Engineer in Test (SDET) or Automation Engineer capacity ideal
- Ability to leverage some of the following languages, tools, and technologies: C#, Java, JavaScript/Angular, Python, Protractor, Cypress, Selenium, Postman, Newman, Jenkins, Docker,Terraform.
- Proven ability to write automated test scripts to verify data structures, data formats, and data values
- Demonstrated ability to create and execute SQL queries - DevOps mindset with an understanding of CI/CD practices and tooling
- Proven ability to maintain code repositories with Git/GitLab or similar
- Exposure to public cloud platforms such as Azure and/or Amazon Web Services (AWS) strongly preferred
- Experience with some of the following nice-to-have: Appium, Snowflake, AppDynamics, JMeter, Blazemeter
- Experience in a SaaS, B2B, software or product-centric business preferred
Responsibilities:
- Work with an experienced team leveraging Agile techniques to deliver highquality releases
- Design and Implement tools and techniques supporting robust automation for web applications and utilize automation for deployment and running test suites
- Design and implement software for quality assurance of Machine Learning data sets and models
- Collaborate with Data Scientists to understand data and machine learning model
- Apply statistical concepts to validate and QA data sets and models
- Monitor automation processes and follow up on results/defects
- Write and/or modify SQL queries to perform database validations
- Partner with DevOps and other teams to mature our Continuous Integration (CI) pipelines
- Create test plans, test data, test cases, and automated scripts to ensure quality for web and client server applications
- Produce documentation for automated frameworks and cross-train others
Location: Remote
Time shift: Full time