Test Engineer
Role details
Job location
Tech stack
Job description
- Lead and drive test automation strategy across web applications, APIs, and integrated systems, ensuring scalability and maintainability.
- Design, develop, and maintain robust automated test frameworks using modern tools (e.g., Playwright, Cypress, Selenium) and languages (C#, TypeScript, or similar).
- Create and execute automated test suites for functional, regression, smoke, and end-to-end workflows within CI/CD pipelines.
- Implement and manage reporting frameworks such as Allure, ExtentReports, or similar to providing clear, actionable test execution insights.
- Build self-healing test frameworks that minimize maintenance and improve reliability.
- Continuously identify opportunities to improve test efficiency, reduce test execution time, and optimize resource utilization.
- Analyze test ROI to prioritize automation efforts and ensure maximum business value
- Collaborate with developers, product owners, and QA team members to embed automation into Agile SDLC and ensure continuous quality.
- Mentor and guide junior automation engineers, providing technical leadership and best practices for automation design and implementation.
- Integrate automated tests into Azure DevOps pipelines, ensuring fast feedback loops and reliable release processes.
- Validate data integrity and flows across systems using SQL queries and API validations
- Participate in Agile ceremonies (sprint planning, stand-ups, retrospectives) and contribute to test strategy discussions and quality risk assessments.
- Ensure cross-browser and responsive design testing through automation
- Support manual testing efforts when necessary and drive transition from manual to automated testing.
- Research and implement new automation tools, frameworks, and performance testing solutions to improve efficiency.
- Provide go/no-go recommendations for releases based on automated test results and quality metrics.
Requirements
Candidates who have built out test frameworks from scratch. We are needing candidates who are self-starters and need minimal supervision. Playwright experience is also a requirement for this role., * Typically, 7-10 years of professional experience in a professional test engineering setting.
- 5+ years in building and maintaining automated test frameworks for web and API testing
- Strong understanding of test automation principles, frameworks, and best practices
- Proficiency in programming languages such as C#, JavaScript/TypeScript, or Python
- Hands-on experience with Playwright, Cypress, Selenium, or similar automation tools
- Familiarity with CI/CD pipelines and integration of automated tests into build processes
- Solid understanding of Agile/Scrum methodologies and experience working within Agile teams
- Ability to write and execute SQL queries for data validation
- Strong analytical, problem-solving, and communication skills
- Experience with Azure DevOps, Git-based source control, and cloud-native testing (Microsoft Azure preferred)
- Experience implementing reporting frameworks such as Allure, or similar
- Expertise in data-driven decision-making for test strategy and prioritization
- Experience creating self-healing test frameworks and optimizing automation for efficiency
- Ability to measure and communicate test ROI for automation initiatives
Benefits & conditions
DOB: (dd/mm) Are you willing to relocate? (Yes/NO) Best time to reach (Mon-Fri): LinkedIn ID(Must) : Initial entry of US (Visa status) and the current status Approval (year): Are you done with your current project? (Yes/No): (If YES please mention Last date of the Project): Last 4 digits of SSN : Highest Degree: Name of the University, specialization, Location (Start Date (MM/ YYYY)- Ending Date(MM/YYYY))