Confirmed on the employer's own hiring board on Oct 30, 2026. First seen by Alion on Oct 30, 2026.
Role: QA Automation Engineer
Location: India, Remote
Experience: 6+ Years
Algoworks
About the Company
Algoworks is an award-winning artificial intelligence, engineering services and experience transformation firm with offices across the United States, Europe, South America and India. We bring together a global team of engineers, architects, designers, researchers and operators united by rigor, accountability and a commitment to delivering measurable results.
For over 20 years, Algoworks has partnered with Fortune 500 organizations across the Americas, Europe and Asia to define, build and run technology that drives meaningful business outcomes. Our work combines human-centered design, engineering excellence and AI-powered capabilities to solve complex challenges with clarity and precision. Innovation, particularly in the responsible application of AI, is embedded in how teams approach problem-solving and continuous improvement.
At Algoworks, growth is continuous and closely tied to impact. Teams collaborate across geographies and disciplines, strengthening outcomes through shared insight and collective expertise. The culture values transparency, open dialogue and an environment where every voice is heard and contribution is recognized.
Through collaboration, accountability and a focus on results, Algoworks operates at the intersection of technology and people, building not only advanced systems but strong global teams that elevate performance and create lasting impact.
Follow the video below to know about us!
Role Overview
We are looking for a talented and motivated Software Quality Assurance Engineer to join our development team. The ideal 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 involves both manual and automated testing, with a strong focus on test automation, continuous quality improvement, and early identification of defects. The successful candidate will contribute to ensuring product reliability, functionality, and overall quality throughout the software development lifecycle.
Key Responsibilities
1. Manual & Functional Testing
- Review product requirements, user stories, and acceptance criteria to understand expected functionality.
- Design, develop, and execute test cases, test scenarios, and test plans.
- Perform functional, regression, smoke, and exploratory testing.
- Validate new features and enhancements against defined requirements.
- Identify, document, and report defects with clear reproduction steps and supporting evidence.
2. Test Automation
- Develop and maintain automated test scripts for application features and workflows.
- Identify suitable test scenarios for automation to improve testing efficiency and coverage.
- Maintain and enhance existing automation suites.
- Execute automated tests and analyze results to identify potential defects.
- Contribute to the development of reusable automation components and testing frameworks.
3. Agile Development & Collaboration
- Work closely with developers, product owners, and other engineering stakeholders.
- Participate in Agile ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Collaborate with development teams to clarify requirements and acceptance criteria.
- Support early identification of quality risks during feature development.
- Provide timely feedback on defects and quality concerns.
4. Defect Management & Quality Improvement
- Log, track, prioritize, and retest defects throughout the development lifecycle.
- Perform regression testing to ensure existing functionality remains stable after changes.
- Conduct root cause analysis for recurring defects where required.
- Identify opportunities to improve test coverage, testing processes, and product quality.
- Support continuous quality improvement across development and release cycles.
5. Release Validation & Documentation
- Support release testing and validation activities.
- Maintain test documentation, test execution reports, and defect records.
- Validate bug fixes and enhancements before release.
- Communicate test results, risks, and quality observations to relevant stakeholders.
- Contribute to improving testing standards and QA best practices.
Required Technical Skills & Competencies
- Experience in Software Quality Assurance and software testing.
- Strong understanding of manual testing concepts and methodologies.
- Experience with functional, regression, smoke, and exploratory testing.
- Understanding of test case design, test planning, and defect management.
- Exposure to test automation and automated test script development.
- Understanding of Agile/Scrum methodologies and software development lifecycle (SDLC).
- Ability to interpret business requirements, user stories, and acceptance criteria.
- Familiarity with defect tracking and test management tools such as Jira or similar platforms.
- Strong analytical, problem-solving, and troubleshooting skills.
- Excellent communication and collaboration skills.
Must-Have Skills
- Software Quality Assurance
- Manual Testing
- Functional Testing
- Regression Testing
- Smoke Testing
- Test Case Design and Execution
- Defect Reporting and Tracking
- Test Automation Fundamentals
- Agile/Scrum Methodology
- Software Development Lifecycle (SDLC)
- Requirement Analysis
- Analytical and Problem-Solving Skills
- Communication and Collaboration
Good to Have Skills
- Hands-on experience with test automation tools such as Selenium, Playwright, or Cypress.
- Experience with programming or scripting languages such as Java, Python, or JavaScript.
- API testing using Postman or similar tools.
- SQL knowledge for database validation.
- Experience with CI/CD pipelines and automated test execution.
- Familiarity with test management tools and QA reporting.
- Experience working in Agile product development teams.
Desired Attributes
- Strong attention to detail and commitment to product quality.
- Proactive approach to identifying defects and potential risks.
- Ability to understand requirements and translate them into effective test scenarios.
- Strong analytical and troubleshooting skills.
- Willingness to learn new testing tools and technologies.
- Effective collaboration with developers and product stakeholders.
- Ownership of testing activities and quality outcomes.
- Ability to work effectively in a fast-paced Agile environment.
Interview Process
2-3 rounds of discussion.

