Automation Test Engineer | QA Engineer | Quality Tester
About the position
We are seeking an experienced Quality Assurance Engineer with strong expertise in test automation using Selenium. The ideal candidate has a proven background in designing, implementing, and maintaining scalable and reusable automation frameworks, and works closely with development teams to ensure high-quality software delivery across the SDLC.
Responsibilities
Design, develop, and maintain data-driven automated test scripts for smoke, functional, regression, and integration testing. Enhance and extend the test automation framework to support new application features and requirements. Collaborate closely with QA and Software Engineering teams to build reliable and efficient automated tests. Coordinate with development teams throughout the SDLC to align automation efforts with new code changes. Review application changes and provide feedback to improve testability and coverage. Train and mentor QA team members on automation scripting, framework usage, and best practices. Execute responsibilities independently with minimal supervision while ensuring quality standards are met.
Requirements
Bachelor’s degree, relevant certification, or equivalent professional experience. 6+ years of experience in Quality Assurance. Experience working with three or more testing methods, tools, programming languages, or technology environments. Strong understanding of QA activities across the full software engineering lifecycle. Experience supporting test strategy planning, especially for integrations involving multiple systems. Proven ability to evaluate testing tools, design test strategies, and conduct test script and code reviews. Hands-on experience with Selenium automation. Experience testing SOAP and REST web services. Strong SQL skills required; working knowledge of PL/SQL and Java preferred. Solid understanding of release testing, sign-off processes, and deployment practices.