Role Overview:
We are looking for a motivated Test Automation Engineer with performance testing exposure with 2–5 years of experience in software testing and automation. The ideal candidate should have strong hands-on experience in Web Automation using Playwright and TypeScript and a good understanding of Performance Testing using k6. The candidate will work closely with clients, developers, business analysts, and QA teams to deliver high-quality software solutions..
As a service-based organization, we value professionals who possess strong communication skills, a customer-focused mindset, and the flexibility to learn and work across different technologies and domains as business needs evolve.
Key Responsibilities:
- Design, develop, execute, and maintain automated test scripts for web applications using Playwright and TypeScript.
- Perform functional, regression, smoke, integration, and end-to-end testing.
- Create and maintain reusable, scalable, and maintainable automation frameworks.
- Perform API testing and develop automated API validation suites.
- Design and execute performance, load, and stress tests using k6.
- Analyze test results, identify bottlenecks, and provide performance recommendations.
- Collaborate with developers, product owners, and clients to understand requirements and ensure quality delivery.
- Participate in test planning, estimation, defect triage, and release activities.
- Track and report defects using standard defect management tools.
- Integrate automated tests into CI/CD pipelines and support continuous testing practices.
- Leverage AI-powered tools to improve test design, automation development, defect analysis, and productivity.
- Continuously learn and adapt to new testing tools, technologies, and project requirements.
Required Technical Skills:
- Strong understanding of Software Testing Life Cycle (STLC) and QA processes.
- Hands-on experience with Playwright and TypeScript.
- Experience in web application test automation and framework maintenance.
- API Testing using Postman, REST APIs, JSON, and API automation concepts.
- Performance testing using k6.
- Understanding of performance testing concepts including load, stress, endurance, response time, throughput, and bottleneck analysis.
- Basic SQL and database validation skills.
- Experience with Git, GitHub, and source control practices.
- Familiarity with CI/CD tools such as GitHub Actions, Jenkins, Azure DevOps, or GitLab.
- Experience with test management and defect tracking tools such as Jira, TestRail, Zephyr, or Azure DevOps.
Good to Have Skills:
- Mobile application testing and automation using Appium.
- Performance monitoring and reporting using Grafana, Prometheus, Datadog, or similar tools.
- Security testing fundamentals and awareness of OWASP Top 10.
- Exposure to Docker, Kubernetes, and cloud platforms (AWS/Azure/GCP).
- Experience working in Agile/Scrum environments.
- Knowledge of AI-assisted testing tools and modern Quality Engineering practices.
Desired Candidate Profile:
- 1–4 years of experience in QA Automation and Testing.
- Strong communication and stakeholder management skills.
- Ability to work directly with clients and distributed teams.
- Strong analytical and problem-solving abilities.
- Self-driven, proactive, and quality-focused mindset.
- Flexible and willing to learn new tools, technologies, and domains as required by project needs.
- Ability to work independently as well as collaboratively within cross-functional teams.
Primary Focus Areas: Playwright + TypeScript, API Testing & Automation, Performance Testing using k6.