Software Quality Assurance Specialist
We are seeking a highly skilled software quality assurance specialist to join our development team. The successful candidate will play a crucial role in ensuring the quality and reliability of our applications through thorough testing methodologies.
Main Responsibilities:
* Develop and execute comprehensive test plans to verify the functionality, performance, and reliability of applications.
* Collaborate with cross-functional teams to understand requirements and design effective test strategies.
* Create and maintain test data sets to support various testing scenarios, including positive and negative test cases.
* Implement and maintain automated test frameworks, leveraging tools such as Selenium or similar technologies.
* Identify, analyze, and report software defects, working closely with developers to ensure timely resolution.
* Continuously monitor and improve test coverage and test efficiency through automation.
* Participate in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives.
* Collaborate with developers and business analysts to enhance testability and quality throughout the software development lifecycle.
Requirements:
* Bachelor's degree in Computer Science, Engineering, or related field.
* 2+ years of experience in manual and automated software testing.
* 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.
What We Offer:
* Exceptional development and progression opportunities.
* Continual learning programs, IT Certifications & third-level tuition reimbursement.
* Flexible working arrangements and initiatives in support of your well-being.
* Competitive compensation package.
* Paid health insurance, pension scheme, annual performance-based bonus, paid maternity/paternity/adoptive leave, reward programs, and charity activities.