Junior Engineer - Quality Assurance
Date: 26 Jun 2026
Location: IN
Company: Alamy
In this role, you will be involved in testing web applications built using technologies such as ASP.net, C#, JQuery, Adobe Flex, Next.js, React, etc. Apart from functional testing our QA team also ensures all live releases meet our rigorous standards for speed and security including web site, our search engine or our back-office systems (including CRM and finance).
Your responsibilities involve (not limited to) the following
- Analyze business and functional requirements
- Creation and execution of test cases, test plans, procedures and manual test cases/scripts
- Test software components ensuring that they meet the entire functional, technical, performance and security requirements
- Identify, document, and track defects through to resolution
- Participate in requirement reviews, sprint planning, and retrospectives
- Validate bug fixes and perform re-testing
- Collaborate at all levels across Technology and Product (within and outside of a squad) to ensure delivery of products that meets business and customer needs
- Identify automation opportunities in different workflow
- Contribute to automation test development and maintenance where applicable
- Prepare test execution reports and communicate testing status
- Backend database testing through SQL interface.
We’re looking for someone with:
- Bachelor’s degree in engineering, computer science, or computer applications with 1-3 years of experience in web application testing, and automation using tools such as Cypress, Selenium Webdriver, JMeter, TestNG, Cucumber and related testing and development tools
- Familiar with scripting languages (JavaScript/ Typescript)
- Basic understanding of REST API testing using Postman/ Cypress/ RestAssured
- Hands-on experience in QA processes, Agile SDLC, test case design and execution, with working knowledge of test automation frameworks and test management tools
- Basic knowledge of AWS services such as Lambda, CloudWatch, S3, EC2, Athena, and SQS, with the ability to support testing and troubleshooting activities
- Understanding of Object-Oriented Programming (OOP) principles and software development fundamentals
- Knowledge of modern software development practices, including source control management, build processes, release management, and CI/CD concepts
- Hands-on experience in designing and executing test scenarios and test cases, defect tracking, test reporting, and using testing tools throughout the QA lifecycle
- Hands-on experience using tools such as Git, Jenkins, Jira, and BrowserStack to support development and testing activities
- Good understanding of database concepts and hands-on experience writing and validating SQL queries
- Knowledge of performance testing concepts and tools such as JMeter or similar performance testing solutions
- Strong communication and collaboration skills, with the ability to effectively communicate with both technical and non-technical members
- Passion for quality assurance, continuous learning, technology, and delivering high-quality software products.