We are seeking motivated professionals with 3 to 8 years of hands-on experience in software testing particularly those who have spent at least 3 years in automation testing. The ideal candidate should have a strong foundation in programming, a keen eye for detail, and a commitment to delivering quality software solutions. This role is perfect for those who thrive in a fast-paced environment and enjoy solving complex testing challenges across web, mobile, and backend systems.
Key Responsibilities
- Design, build, and maintain robust automated test frameworks and reusable test scripts for web applications, mobile platforms, and APIs.
- Collaborate closely with developers, business analysts, and product owners to ensure test coverage aligns with product requirements and customer expectations.
- Develop detailed and structured test plans and test cases, ensuring both positive and negative scenarios are thoroughly validated.
- Execute manual and automated test cases, analyze results, and accurately report test outcomes using standard defect tracking tools.
- Perform functional, regression, and integration testing to validate that all system components work together as intended.
- Validate UI components, user workflows, dashboards, and reports for correctness, usability, and performance.
- Conduct end-to-end testing scenarios to ensure seamless user experiences across modules.
- Ensure comprehensive documentation of test strategies, scripts, test data, execution logs, and defect reports.
- Participate in review meetings and provide feedback on requirements, design, and user stories.
- Work with the development team to triage defects, conduct root cause analysis, and identify preventive measures.
- Actively contribute to continuous improvement initiatives, bringing in best practices in automation and agile testing.
Skills & Qualifications
- Bachelor's or Master’s degree in Computer Science, Information Technology, or a related field.
- 3 to 8 years of experience in software testing, with a minimum of 3 years dedicated to automation.
- Proficient in one or more programming languages such as Java (preferred), Python, or JavaScript.
- Strong hands-on experience with UI automation tools (e.g., Selenium WebDriver) and API testing tools (e.g., Postman, Rest Assured).
- Solid understanding of test automation design patterns and frameworks such as TestNG, JUnit, or similar.
- Familiarity with CI/CD processes and tools like Jenkins, Git, or Azure DevOps.
- Knowledge of Agile methodologies and experience working in Agile/Scrum teams.
- Excellent analytical and problem-solving skills, with the ability to think from the user’s perspective.
- Strong communication and interpersonal skills able to clearly convey ideas and mentor junior team members.
- Experience in leading small to mid-sized testing teams and contributing to overall testing strategy and roadmap is a plus.
Why Join Coforge?
- Be part of a collaborative and supportive environment that values continuous learning and innovation.
- Get exposure to cutting-edge technologies and challenging projects across various domains.
- Work alongside industry experts who are passionate about delivering quality software.
- Opportunity for career growth and leadership in a dynamic and fast-growing organization.
If you are passionate about automation testing and eager to make a significant impact in a technology-driven organization, we'd love to hear from you!