Staines, United Kingdom | Posted on 07/11/2024
We are seeking a meticulous and dedicated QA Engineer to ensure the quality and functionality of our software products. You will play a key role in testing new and existing applications, identifying issues, and ensuring a seamless user experience. If you’re passionate about delivering high-quality software and have a keen eye for detail, this role is a perfect fit.
Key Responsibilities:
* Test Planning and Execution: Develop comprehensive test plans and strategies for software applications, including functional, regression, performance, and usability testing.
* Automation: Design, write, and execute automated test scripts using tools like Selenium, JUnit, or TestNG.
* Manual Testing: Conduct thorough manual testing to identify bugs, performance issues, and areas of improvement.
* Defect Management: Identify, document, and track bugs using tools like JIRA or Bugzilla, ensuring issues are resolved and re-tested.
* Continuous Integration: Work with CI/CD tools to integrate testing within the deployment pipeline (Jenkins, GitLab CI, etc.).
* Collaboration: Partner with developers, product managers, and other stakeholders to understand requirements and ensure high-quality standards.
* Quality Assurance Documentation: Develop and maintain test cases, test scripts, and test data for various types of testing.
* Performance Testing: Analyze system performance and scalability through load and stress testing (using JMeter, LoadRunner, etc.).
Required Skills and Qualifications:
* Experience: 3+ years of experience in software quality assurance and testing.
* Automation Tools: Hands-on experience with automation frameworks like Selenium WebDriver, Appium, or Cypress.
* Manual Testing: Proficiency in manual testing techniques and processes.
* Defect Tracking: Familiarity with defect tracking systems (JIRA, Bugzilla) and version control tools (Git).
* Database Skills: Experience in querying databases (SQL) to validate data integrity.
* Understanding of SDLC: Solid understanding of the software development lifecycle and Agile methodologies.
* Attention to Detail: Strong analytical and problem-solving skills with a keen attention to detail.
* Communication: Excellent communication skills to articulate issues and work with cross-functional teams.
Preferred Qualifications:
* Performance Testing: Experience with performance and load testing tools like JMeter, LoadRunner.
* API Testing: Knowledge of API testing tools like Postman or RestAssured.
* Mobile Testing: Experience with mobile testing tools such as Appium.
* Security Testing: Understanding of security testing principles and practices.
* Certifications: ISTQB or other quality assurance certifications.
#J-18808-Ljbffr