Job Description
About this Role: As a Test Engineer, you will be responsible for ensuring the quality, functionality, and reliability of our applications through comprehensive testing activities. You will design, develop, and execute manual and automated test cases, identify and track defects, and collaborate closely with developers, product managers, and other stakeholders to deliver high-quality software. You will contribute to test planning, test automation, and helping maintain robust, scalable, and high-performing products.
What you will do:
- Ability to execute functional testing along with an ability to identify opportunities for automation and create scripts using Selenium.
- Design, build, and maintain effective test automation solutions which meet requirements and specifications. (Smoke, Functional, Regression, etc.)
- Exposure to web technologies
- Experience with Behaviour Driven Development tools like Cucumber a plus.
- Prepare functional matrix for test areas assigned and perform a walkthrough with the appropriate project team members to ensure accurate and complete converges of designated areas.
- Write effective manual/automated test scripts within the framework of approved testing tools using documented requirements and technical specifications provided by project team.
- Provide test status, raise issues and potential risks.
- Execute manual/automated scripts using automated tools during system, regression, acceptance.
Must have Skills:
- Strong understanding of basic concepts of testing principles and Software Testing Life Cycle (STLC)
- Strong in Java.
- Experience in automating web applications across platforms using test automation tools and frameworks, such as Selenium, TestNG, Cucumber etc.
- Hands on experience testing web services and their test automation.
- Knowledge of Test management tools JIRA, QC etc.
- Able to independently support projects and work with various stakeholders.
- Excellent analytical, problem-solving, and debugging skills, with strong ability to learn, adapt and comprehend business processes
- Experience working in Agile development environments.
Good to have Skills:
- Experience in writing SQL queries.
- Exposure to JavaScript
- Exposure to Playwright automation framework
- Exposure to Mobile app testing and automation using Appium (iOS and Android)
- Working with cloud infrastructure (AWS, Kubernetes) and integrating test suite with tools in the DevOps/CICD pipelines.
Who you are
- B.E./B. Tech in Computer Science, Information Technology, or relevant professional experience
- 2 to 4 years of experience in an IT or Business environment testing highly scalable applications
- Excellent communications skills interacting with technical and business audiences.