QA Automation Engineer
Role details
Job location
Tech stack
Job description
Design, develop, and maintain automated test suites using ReadyAPI/SoapUI with Groovy scripting for API validation Build and manage API collections and test flows using Bruno for API testing Develop end-to-end browser automation tests using Playwright with TypeScript/JavaScript Create and maintain unit tests using Jest Manage source code, test assets, and CI pipelines using GitHub & GitHub Actions Utilize GitHub Copilot for faster and efficient test automation development Test and validate REST, GraphQL, and SOAP APIs Integrate automation into CI/CD pipelines and leverage SonarQube for code quality checks Collaborate with cross-functional teams in Agile/Scrum environments Identify, document, and track defects effectively Required Skills: ReadyAPI / SoapUI with Groovy scripting Bruno API Testing Playwright with TypeScript/JavaScript Jest Unit Testing REST, SOAP & GraphQL APIs GitHub & GitHub Actions GitHub Copilot CI/CD Integration SonarQube (Preferred)
Requirements
8+ years of QA Automation experience Bachelor's degree in Computer Science, Engineering, or related field Strong analytical, communication, and problem-solving skills