Develop and maintain automated testing solutions to support application development ecosystems
Build and maintain automated test libraries and utilities using Playwright and TypeScript
Develop and support automated testing across: internal browser-based applications, native mobile apps (iOS/Android), RESTful APIs, and backend services
Consume Gherkin-style test cases and implement them in the test framework
Develop API-based testing tools for data setup, cleanup, and workflow simulation to support test efficiency
Collaborate with QA leadership to track test coverage, quality metrics, and identify opportunities for automation improvements
Provide technical support and innovative cloud solutions in alignment with business objectives, by designing, architecting, maintaining, and operationalizing cloud-based applications and systems on the AWS Cloud
Support and maintain existing software functionality; investigate, analyze, and correct identified defects
Improve the maintainability and performance of existing software through application refactoring
Independently responsible for the entire lifecycle of medium and large features from design through deployment
Perform pull requests/merge requests, branch management, and build and deployments
Build, deploy, and maintain CI/CD pipelines for multiple stacks
Review technical design documentation and participate in technical reviews
Create proper documentation for software and test automation being built
Requirements
Bachelor's degree in Computer Science, CIS, IT, IS, or related field, or equivalent professional experience
5+ years of experience with software testing strategies including exploratory, regression, and end-to-end validation
4+ years of hands-on experience developing test automation using Playwright, Selenium (TestNG), or Cypress
4+ years' experience in object-oriented programming using Java, Python, or similar
3+ years' experience in TypeScript or JavaScript
3+ years' experience writing and executing SQL queries using MS SQL Server, PostgreSQL, or Oracle
2+ years' experience in API testing tools such as Postman, ReadyAPI, or REST Assured
2+ years' experience in automation of test setup/cleanup