Find Your Opportunity

Join Our Global Team

Position: Testing Engineer
Candidate Skill: Software testing methodologies, tools, and processes; Manual and automated testing; Test automation tools (e.g., Selenium, JUnit, TestNG); Performance testing tools (e.g., JMeter, Gatling); API testing and tools like Postman or REST Assured; Continuous integration/continuous deployment (CI/CD) processes.
Experience: 4+ years
City: Bengaluru
Country: India
Job Description: Job Description Job Role: Testing Engineer (QA) Location: Bengaluru Notice period : Immediate to 15 days Job Overview : We are seeking a highly skilled and experienced Testing Engineer with 4-5 years of QA experience to join our quality assurance team. The ideal candidate will have a strong understanding of software testing methodologies, excellent problem-solving skills, and a passion for ensuring the delivery of high-quality software products. As a Testing Engineer, you will play a crucial role in designing and implementing effective testing strategies to support the development and release of robust software applications. Key Responsibilities: Test Planning and Strategy: ? Collaborate with cross-functional teams to understand project requirements and define comprehensive test plans. ? Develop and implement effective testing strategies to ensure the quality and reliability of software applications. Test Case Design and Execution: ? Create detailed, comprehensive test cases based on functional and technical specifications. ? Execute test cases manually and/or using automated testing tools, ensuring thorough coverage of application features. Automation Testing: ? Develop and maintain automated test scripts for regression testing and continuous integration. ? Identify opportunities to enhance automation coverage and efficiency. Defect Tracking and Reporting: ? Identify, document, and track defects through the entire testing life cycle. ? Provide detailed defect reports and collaborate with development teams to facilitate timely issue resolution. Performance and Load Testing: ? Design and execute performance and load tests to assess system stability and responsiveness. ? Analyze and report performance bottlenecks and recommend optimizations. Collaboration and Communication: ? Work closely with developers, product managers, and other stakeholders to ensure a clear understanding of testing requirements. ? Communicate testing progress, results, and potential risks to project stakeholders. Continuous Improvement: ? Contribute to the improvement of testing processes, methodologies, and tools. ? Stay abreast of industry best practices and emerging trends in software testing. Experience ? 4-5 years of professional experience in software testing and quality assurance. Skills Core ? Strong knowledge of software testing methodologies, tools, and processes. ? Experience with both manual and automated testing. ? Proficiency in test automation tools such as Selenium, JUnit, TestNG, or similar. ? Familiarity with performance testing tools (e.g., JMeter, Gatling). ? Experience with API testing and familiarity with tools like Postman or REST Assured. ? Knowledge of continuous integration/continuous deployment (CI/CD) processes. Soft Skills: • Problem-Solving Skills: Critical for troubleshooting and innovative solution development. • Effective Communication: Essential for clear internal and external stakeholder interactions. Qualification: • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.