QA Automation Engineer
Role details
Job location
Tech stack
Job description
Participate in project kickoff, lead automation scoping, lead automation project estimation and represent Automation team in ongoing project meetings. Design, develop, and execute automated test cases for ONB APIs and report test results to both technical and non-technical stakeholders based on business and technical requirements. Collaborate with developers, business analysts, product managers, and all QA to ensure high-quality software releases. Maintain and improve QA logical and physical architecture, test tools, and QA automation processes.
Automation Responsibilities: Create, maintain and Peer Review code and help improving the code to ensure timely delivery of automation projects. o Design, implement, and maintain CI/CD-integrated automation pipelines using CI tool and Git Repositories. Ensure scalability, reliability, and performance of automated test execution across all environments. Monitor pipeline health and troubleshoot failures proactively. Full-Stack Test Development (API, UI, 3rd party Integration, Database, Visual) using Playwright and Typescript Hands-On AI/ML Test and Tool Integration into Framework using GitHub Copilot, MCP Agents
Requirements
Bachelor's degree in Computer Science 10 years of experience in software QA including 5 in a senior role. 7 years in test automation and 4 in a senior role. Playwright Strong programming skills in languages such as Java, C#, Python, SQL, Typescript or JavaScript. e.g., Jenkins, GitLab CI, Azure DevOps Familiarity with version control systems (e.g., Git). Excellent problem-solving, communication, and mentoring skills. Experience in Agile software development practices. strong experience testing cloud-native architectures on AWS experience validating API migrations (e.g., MuleSoft to AWS), including schema validation, payload transformation, and backward compatibility.