QA Engineer (offline)

Reporting Lines: This role will report to the Software Engineering Lead.

 

About the Project:

The client is a health and lifestyle brand dedicated to developing smarter technology for women. The company is committed to enhancing the health and lives of women at all stages of life through innovative technology. They combine research and innovation to transform women's perceptions and experiences about themselves.

 

The interim project involves BigCommerce Remediation Work, aiming to improve and optimize the BigCommerce frontend for the US website, enhancing performance and user experience. The project is currently in BAU (Business As Usual) state.

 

Responsibilities:

  • Design, develop, and execute automated tests to ensure product quality
  • Define clear and concise test plans and test cases based on project requirements
  • Utilise tools like Selenium, Postman, and Zephyr to perform rigorous testing
  • Conduct manual testing when necessary to complement automated tests
  • Collaborate closely with development teams to identify, log, and track software defects
  • Analyse test results, document detailed defect reports, and maintain thorough records of testing processes
  • Ensure that all deliverables meet the quality standards set by the organization.

     

Technical Experience:

  • Selenium (C#/Java): Expert/Strong
  • Postman: Good
  • Zephyr/Jira: Strong

 

Business Experience:

  • Technical English: Expert
  • Test Approach Design: Expert
  • Remote working & collaboration: Expert
  • Direct interaction with Product Management: Good

 

Key Success Criteria for this Candidate:

  • Mastery of test automation tools and frameworks
  • Exceptional problem-solving abilities to identify and address issues before they affect the user experience
  • Clear communication skills for effective collaboration and reporting
  • Rapid adaptability to new testing tools and methodologies.

 

Soft Skills Requirements:

  • Ability to work methodically in a fast-paced, deadline-driven environment
  • Strong collaboration skills, working closely with developers and other QA engineers
  • Detail-oriented, ensuring no component of the application goes untested
  • Capable of multitasking and managing multiple testing priorities simultaneously

 

Existing/Target Team and Support Infrastructure: 

The current team members you would be working with are:

  • Delivery / Project management
  • Software
  • Product management
  • UX
  • SEO
  • Content
  • QA

     

Working Hours & Time Zone Requirements:

  • Daily hours are 8 hours per day
  • It will require some time shifting to align with UK business hours (09:00-17:00).

     

Typical Weekly Meeting Set:

  • Daily standups
  • Weekly backlog grooming
  • Weekly sprint planning (1 hr)
  • Retrospectives (every 2 weeks/sprint)

Delivery Methodology Used:

All teams use agile

 

Tooling Used on Project:

Jira, Slack, GitHub

 

Onboarding Process:

  1. Light touch Company induction
  2. Existing dev documentation in place

 

Hardware & Software Requirements:

Use own equipment

 

Pre-Onboarding Requirements:

Right-to-work validated


Selection Process:

  1. Screening: We require a full CV that describes applicable experiences. CVs should be clear on project roles held, duration of role on project, skills used, technologies used, and outcomes achieved. Ideally, this will be accompanied by a GitHub repo of the candidate.
  2. First interview (experience): Candidates will be asked questions on experiences in their CV that match the role description (~15-20 mins).
  3. Second interview (challenge): The candidate will work with the assessment lead to complete a live code challenge walking through their process and considerations throughout (~45min-1hr).
  4. Interview with Client (fit): The candidate will meet the hiring manager for a final round to confirm behavioral and cultural fit (~45-60 mins)

 

Target Start Date for Role:

01/08/2024

 

Target End Date for Role:

30/10/2024 (3 months from start)