Test Automation Engineer III
Birmingham, AL Atlanta, GA Charlotte, NC (Hybrid)
6-month contract to hire
Pay Range $67.00-71.00/hr.
Our client needs a Test Automation Engineer to develop automated tests to validate the functionality of applications systems across various applications such as web, mobile, and mainframe.
Responsibilities
- Participates in developing acceptance criteria, test design, and automation recommendations in the early phases of the project
- Qualifies tests shortlisted for automation; influences teams to develop atomic and autonomous tests
- Automates functional and API tests to validate production readiness of software applications
- Integrates automated tests into Continuous Integration (CI) and Continuous Delivery (CD) pipeline
- Integrates automated tests with Test Management tools to write test results
- Derives and conditions test data for automation using queries to database and APIs
- Creates training documentation and conducts knowledge transfer sessions
- Collaborates and communicates effectively with various teams to achieve desired outcomes
- Stays abreast of latest trends in Testing Automation industry, and recommends ways to improve efficiency, speed and reduce cost through research and innovation
- Participates in PI planning, sprint Planning, and daily standup meetings with project /development teams
- Supports automation testing needs of new projects, infrastructure upgrades and application upgrades/enhancements
- Contributes to DevOps development activities
- Serves as a subject matter expert, acting as a coach and mentor to project teams and technical staff in the area of automation on their assigned project tasks
- May perform manual testing of applications
- Maintains documentation for testing activities and cases
- Collaborates with peers to create parameters and comparison data for improved accuracy
- Remains abreast of trends in testing tools and strategies
- Assists with complex testing projects and case management
Required Skills
- Bachelor's degree and six (6) years of experience in test automation and/or software development
- 6 years of hands-on development experience in software development or test automation.
- 2 years of test automation design experience
- Strong proficiency in Python.
- Proven experience designing automation frameworks from scratch.
- Experience setting up and maintaining data for test automation
Expertise in:
- Python web frameworks Django or Flask
- Selenium
- REST API testing tools (REST Assured)
- SQL and RDBMS systems
Bonus Skills
- Familiarity with compliance or regulatory testing is a plus.
- Knowledge of application scalability and performance tuning
- Experience with of CI/CD and continuous testing practices, specifically Harness
- Experience with Power BI, Tableau and Harness
- PDF/image parsing libraries (e.g., UIPath, OCR)
- Containerization and Kubernetes