Job Title:
Senior Software Quality Assurance Specialist
Job Description:
We are seeking a highly skilled and experienced Manual and Automated Software Test Engineer to play a pivotal role in ensuring the quality and reliability of our applications through both manual and automated testing methodologies.
Key Responsibilities:
* Develop and execute comprehensive test plans, incorporating both manual and automated testing strategies, to verify application functionality, performance, and reliability.
* Collaborate closely with cross-functional teams to understand requirements and design effective test plans that meet business needs.
* Create and maintain robust test data sets to support various testing scenarios, including positive and negative test cases.
* Implement and maintain cutting-edge automated test frameworks, leveraging tools such as Selenium, Cucumber, or similar technologies.
* Identify, analyze, and report software defects, working seamlessly with developers to ensure timely resolution and minimize business impact.
* Continuously monitor and improve test coverage and efficiency through automation, driving process improvements and enhancements.
* Participate actively in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives, to foster collaboration and continuous improvement.
* Work collaboratively with developers and business analysts to enhance testability and quality throughout the software development lifecycle.
* Stay updated on industry best practices and emerging trends in automated testing and integration testing methodologies, applying this knowledge to drive innovation and excellence.
* Mentor junior team members and contribute to the overall improvement of the testing process, promoting a culture of learning and growth.
Requirements:
* Bachelor's degree in Computer Science, Engineering, or related field.
* Minimum 2+ years of experience in manual and automated software testing, with a strong track record of success.
* Strong proficiency in automated testing tools and frameworks, such as Selenium, Cucumber, TestNG, or similar.
* Solid understanding of software development lifecycle (SDLC) and Agile methodologies, with experience in implementing these principles in a real-world setting.
What We Offer:
* Exceptional opportunities for career growth and development.
* Comprehensive training programs and certification reimbursement.
* Flexible work arrangements to support work-life balance.
* Competitive compensation package.
* Generous annual leave entitlement.
* Paid health insurance.
* Pension scheme.
* Annual performance-based bonus.
* Paid maternity/paternity/adoptive leave.
* Reward programs.
* Opportunities to engage in charity and community activities.