Automation Engineer
Experion Technologies
Job Description
Mandatory Skills - â˘Bachelorâs degree in Computer Science, Engineering, or a related field, or equivalent practical experience â˘3â6 years of experience in software quality engineering or test automation â˘Strong programming skills in JavaScript or TypeScript â˘Experience building automated tests for backend APIs and services â˘Experience with frontend test automation for modern web applications â˘Familiarity with Gitâbased version control and CI/CD workflows â˘Ability to collaborate closely with software engineers in agile teams Preferred Qualifications â˘Experience with Vitest, Jest, or similar JavaScript testing frameworks â˘Experience testing applications built with NestJS, Express.js, and React â˘Handsâon experience with Playwright for endâtoâend UI testing â˘Experience with API testing, contract testing, and serviceâlevel validation â˘Familiarity with Storybook and componentâlevel testing strategies â˘Experience testing applications integrated with AWS services â˘Exposure to performance, resiliency, or reliability testing â˘Understanding of test automation patterns, mocks, and test isolation â˘Familiarity with CI/CD platforms and test execution at scale â˘Exposure to BDD or test management tools (e.g., Gherkin, Xray) is a plus, but not required As a QE Automation Engineer, you will: â˘Design, implement, and maintain automated test suites across multiple layers of the application stack â˘Partner with application engineers to embed testing into feature development and CI/CD pipelines â˘Develop and maintain unit, integration, API, and endâtoâend tests â˘Build resiliency and nonâfunctional tests focused on stability, reliability, and failure scenarios â˘Create test harnesses, mocks, and test data strategies to support reliable automation â˘Implement endâtoâend testing for frontend applications using tools such as Playwright â˘Develop API and serviceâlevel tests for backend systems built with Express.js and/or NestJS â˘Contribute to test strategies for cloudâintegrated systems and AWSâbased services â˘Help define quality gates and automation standards within the build and deployment pipeline â˘Diagnose test failures and collaborate with engineers to resolve root causes â˘Continuously improve test coverage, execution speed, and signal quality This role is an individual contributor position embedded within application teams, with strong influence on engineering quality practices