QA Automation Engineer
Noida, India · Remote · Full-time
- Posted 1d ago
- From Algoworks’s careers page
- Location
- Noida, India
- Work mode
- Remote
- Type
- Full-time
- Experience
- 6+ years
- Department
- Quality Assurance
Opens the listing on algoworks.keka.com
Let the right jobs find you
In your inbox every Wednesday and SaturdayPersonalised suggestions from verified career pages, matched to your role, location, level and skills.
About the role
Role Overview
We are looking for a talented and motivated Software Quality Assurance Engineer to join our development team. The successful candidate will work closely with developers, product owners, and engineering stakeholders to deliver high-quality features from the product backlog in an Agile environment.
The role combines manual and automated testing, with a strong focus on test automation, continuous quality improvement, and early defect identification.
Key Responsibilities
- Work as part of an Agile development team to deliver features from the product backlog.
- Create, maintain, and execute comprehensive test plans, test cases, and supporting QA documentation.
- Develop and maintain GUI, REST/API, integration, and end-to-end automated tests using Selenium, TypeScript, Node.js, and Cucumber.js.
- Design and maintain reusable automation frameworks using the Page Object Model and appropriate design patterns.
- Perform REST API testing and validate application integrations, including distributed systems and microservices.
- Track, analyse, and communicate test results, defects, risks, and quality metrics promptly.
- Contribute to CI/CD pipelines, automated quality gates, and continuous improvement of QA practices.
- Apply knowledge of the OWASP Top 10 and common web application security considerations during testing.
Required Technical Skills and Competencies
- 6+ years of professional experience in software testing, quality assurance, or a similar role.
- Strong experience working in Agile/Scrum software development environments.
- Strong understanding of manual testing and regression testing.
- Hands-on test automation experience across UI and REST/API layers.
- Knowledge of TypeScript and Node.js-based testing frameworks.
- Understanding of TDD and BDD practices, including Cucumber.js and Gherkin.
- Strong analytical, problem-solving, communication, and organisational skills.
Must-Have Skills
- Software Quality Assurance and Test Engineering, Manual Testing, Automation Testing, Selenium, TypeScript, Node.js, REST API Testing, Regression Testing, Test Planning and Test Case Design, Agile/Scrum, Distributed Systems and Microservices Testing, Test Automation Frameworks, Defect Tracking and Root Cause Analysis, CI/CD Fundamentals, Strong Communication and Problem-Solving Skills.
Good to Have Skills
- Cucumber.js and BDD/Gherkin, Test-Driven Development (TDD), MySQL and relational databases, Elasticsearch, Jenkins and CI/CD pipelines, Git, Gradle, and Artifactory, JIRA and Confluence, IntelliJ IDEA, Kibana and Datadog, OWASP Top 10 and web application security.
Desired Attributes
- Ownership, Attention to Detail, Collaboration, Continuous Learning, Problem-Solving, Communication, Initiative, Adaptability, Independence.
Interview Process
2-3 rounds of discussion.
Skills they ask for
Pick one to see other roles that ask for it.
About Algoworks
AI and digital engineering servicesAlgoworks provides AI, digital engineering, Salesforce, DevOps and mobile development services to businesses.
See all 32 roles at AlgoworksMore roles at Algoworks
See all 32- Salesforce CPQ Developer & AdministratorNoida · Lead · HybridSoftware Development · Lead · HybridNoida, India1d
- Salesforce DeveloperNoida · Lead · HybridSoftware Development · Lead · HybridNoida, India1d
- QA Automation EngineerIndia · Senior · RemoteQuality Assurance · Senior · RemoteIndia1d
- Salesforce DeveloperNoida · Senior · RemoteSoftware Development · Senior · RemoteNoida, India1d
Let the right jobs find you
In your inbox every Wednesday and SaturdayPersonalised suggestions from verified career pages, matched to your role, location, level and skills.