QA Analyst
Location - Devon (hybrid role - 1/2 days in the office)
As a QA Analyst, you will be responsible for performing hands-on manual testing, including functional, regression, and exploratory testing. You will collaborate closely with other QA’s, product managers, developers, and DevOps teams in an Agile environment to ensure product quality and stability. You'll contribute to creating clear test documentation, managing defect lifecycles, supporting automation frameworks (e.g., Selenium, Cypress) and executing SQL queries to validate data and interact with database. Ideal candidates will have 3-5 years of experience in software testing, strong problem-solving skills, and a passion for ensuring high-quality products.
Key duties and responsibilities:
* Hands-on Testing: Perform manual testing for functional, regression, and exploratory testing on both web and mobile platforms to validate product functionality, stability, and performance.
* Documentation: Develop and maintain clear, concise documentation for test cases, defect reports, and QA processes, ensuring consistent quality standards.
* Collaboration: Work closely with product managers, developers, and DevOps teams to ensure clear communication of QA goals, timelines, and requirements.
* Defect Management: Manage the defect lifecycle, from identifying and reporting issues using in Jira to collaborating with development teams for quick resolution.
Essential skills and experience:
* Experience: 3 - 5+ years of hands-on experience in Software testing or as QA Analyst, with a strong foundation in both manual testing and supporting automation frameworks.
* Testing Expertise: Experience with manual testing, including functional, regression, and integration testing. Familiarity with automation frameworks (e.g., Selenium, Cypress) and Test management tools like TestRail, Zephyr or X-ray will be beneficial.
* Collaboration: Experience working in Agile teams, collaborating with developers, product managers, and DevOps to meet sprint goals and deadlines.
* Problem-Solving: Strong attention to detail and analytical skills to identify, troubleshoot, and resolve issues effectively.
* Technical Skills: Familiarity with Git for version control and collaborate with team members on code repositories. Good understanding of SQL queries to validate data and interact with databases.
Desirable:
* Programming Skills: Basic Familiarity with scripting or programming languages (e.g., Python, Java, JavaScript) to contribute to automation efforts, with a willingness to grow in this area.
* Cloud Experience: Exposure to testing in cloud environments (e.g., AWS, Azure) and understanding of microservices architecture is advantageous
* ISTQB Certification: ISTQB Foundation level certification or similar certification in software testing or quality assurance.
* Technical Acumen: Understanding of Software Development Life Cycle (SDLC), Performance testing ( Gatling, LoadRunner, Locust) and CI/CD practices (CircleCI., Jenkins)