Epicareer Might not Working Properly
Learn More

Senior Test Engineer

Salary undisclosed

Checking job availability...

Original
Simplified
Job Responsibilities 1. Develop, execute, and maintain automated and manual test cases based on requirements, design, and specifications. 2. Collaborate with developers, product managers, and other stakeholders to understand product functionality and requirements. 3. Lead and mentor junior testers, helping them develop their skills and ensuring they adhere to best testing practices. 4. Design and implement test strategies, plans, and cases for both functional and non-functional requirements (e.g., performance, security). 5. Troubleshoot and isolate defects, working with developers to ensure prompt resolution. 6. Contribute to the continuous improvement of testing processes and methodologies. 7. Perform system, integration, regression, and user acceptance testing (UAT). 8. Analyze test results, document defects, and ensure issues are resolved prior to release. 9. Develop and maintain automated test scripts using industry-standard tools (e.g., Selenium, Appium, JUnit, TestNG). 10. Ensure all testing activities are well-documented and meet quality standards. 11. Provide feedback to product development teams regarding the quality of software and potential improvements. 12. Stay current with emerging testing technologies, methodologies, and industry trends. Job Requirements: 1. Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent work experience). 2. 6 to 8 years of experience in software testing, including both manual and automated testing. 3. Proficient in automated testing frameworks and tools (e.g., Selenium, QTP, Appium, TestNG, JUnit, etc.). 4. Solid experience with test management tools (e.g., JIRA, TestRail, ALM). 5. Strong understanding of software development life cycles (SDLC) and methodologies (Agile, Waterfall). 6. Excellent troubleshooting, analytical, and problem-solving skills. 7. Experience with performance testing tools (e.g., LoadRunner, JMeter) is a plus. 8. Strong communication skills, both written and verbal, with the ability to clearly document and communicate test results and issues. 9. Ability to work independently as well as in a collaborative team environment. 10. Knowledge of version control tools such as Git is desirable. 11. Familiarity with CI/CD pipeline and integration tools (e.g., Jenkins) is a plus. 12. Experience in testing mobile, web, and desktop applications is preferred.