Job Overview
We are seeking a highly skilled Quality Assurance Engineer to join our team. This is an exciting opportunity to collaborate with agile scrum teams, ensuring functional and non-functional testing has been done to mitigate risks for solution delivery.
The successful candidate will work closely with the agile team members, such as Product Owners, Developers, and Technical Leads and champion quality through understanding business risk and impact and ensure that an accurate quality level is accessed and communicated for the application under test.
The role involves assessing what tests are suitable for regression and automating tests at different levels depending on the requirement.
Key Responsibilities
* Prepare test cases corresponding to business and functional requirements.
* Devise and carry out both manual and automated tests to establish the quality of the software under test.
* Use appropriate test-automation software to execute test-automation scripts.
* Follow Test Data and Test Case execution processes.
* Provide link between development team and business representatives regarding testing and quality.
* Detect bugs and issues as early as possible in the process. Log, prioritise, and track bugs and issues.
* Prevent bugs and issues by thinking of relevant scenarios that can help meet validation of acceptance criteria at story development stage.
* Contribute to project status meetings daily scrums and agile planning as required by the project.
* Be advocate for quality when testing is being discussed.
* Contribute to planning sessions with estimations and timelines.
Requirements and Skills
* Strong technical skills in software development and testing.
* Excellent analytical and problem-solving skills.
* Ability to communicate effectively with team members and stakeholders.
* Experience with automation tools and test-automation frameworks.
* Knowledge of agile methodologies and principles.
* Passion for delivering high-quality software products.
Benefits
* Competitive salary and benefits package.
* Opportunities for professional growth and development.
* Collaborative and dynamic work environment.