We are seeking a highly skilled and experienced Senior Software Test Engineer with expertise in both manual and automation testing. The ideal candidate will play a critical role in ensuring the quality and reliability of our software products. You will work closely with development teams, product managers, and other stakeholders to create and execute comprehensive test plans and strategies.
Responsibilities
• Test Planning and Strategy:
• Develop, review, and implement test plans and test cases for various software projects.
• Define and maintain test strategies to ensure comprehensive coverage of manual and automated testing.
• Collaborate with cross-functional teams to understand project requirements and create effective testing strategies.
• Manual Testing:
• Perform thorough manual testing to identify and document defects.
• Conduct functional, regression, integration, and performance testing.
• Verify bug fixes and validate new features.
• Automation Testing:
• Design, develop, and maintain automated test scripts using appropriate tools and frameworks.
• Integrate automated tests into CI/CD pipelines to ensure continuous testing.
• Execute automated test suites and analyze results to identify issues.
• Defect Management:
• Track and report defects using issue tracking tools.
• Work with development teams to troubleshoot and resolve defects.
• Provide detailed and actionable bug reports.
• Quality Assurance:
• Ensure that software meets quality standards and user requirements.
• Participate in code reviews and provide feedback on quality and testability.
• Continuously improve testing processes and methodologies.
• Mentorship and Leadership:
• Mentor junior test engineers and provide guidance on best practices.
• Lead testing efforts for large and complex projects.
• Advocate for quality and testing best practices within the organization.
• Education and Experience:• Bachelor’s degree in Computer Science, Engineering, or related field.• Minimum of 5-7 years of experience in software testing, with a focus on both manual and automation testing.• Proficient in test automation tools (e.g., Selenium, QTP, JUnit, TestNG).• Strong programming skills in languages such as Java, Python, or C#.• Experience with test management tools (e.g., JIRA, TestRail).• Familiarity with CI/CD tools (e.g., Jenkins, GitLab CI).• Knowledge of SQL and database testing.• Excellent analytical and problem-solving skills.• Strong communication and interpersonal skills.• Ability to work collaboratively in a team environment.• Detail-oriented with a passion for quality.• Certifications: ISTQB certification or similar is a plus.• Domain Knowledge: Experience in the relevant industry/domain is advantageous.• Agile Experience: Familiarity with Agile/Scrum methodologies.