Advanced Manual QA Engineer
Advanced Manual QA Engineer
We are looking for an Advanced Quality Assurance Engineer with manual testing experience of complex web systems and software to analyse, review, verify, validate and test, improve complex specifications, acceptance criteria, features, and technical tasks.
As an ideal candidate, you will be proactive and have a desire to solve problems. Being an experienced engineer, you possess good knowledge in related domains and are eager to learn and improve. Excellent communication skills and the ability to collaborate with team members and stakeholders are essential. A passion for testing software, particularly in test automation, and a commitment to quality and continuous improvement are key. You should be self-motivated, understand project and quality goals, and drive both yourself and others to achieve more.
This is a fully remote or hybrid role embedded with our client – a major British publishing group.
Responsibilities
- Analyse, review, verify, validate and test complex specifications, acceptance criteria, features, technical tasks.
- Identify, record, document, and track bugs thoroughly.
- Participate actively in all phases of testing in SDLC during the sprints and in all Scrum ceremonies (standups, plannings, refinements, retros) and QA team-related meetings.
- Perform manual functional/non-functional, regression, performance, acceptance testing where needed.
- Suggest solutions to identified product or process problems.
- Communicate with Senior QA, PO, and Dev Leads to triage the issues raised and prioritize fixes.
- Follow and adhere to the best-practices of software test engineering, Agile methodology, QA practices and processes in the organization.
- Monitor and analyze system performance to identify areas for improvement and provide recommendations to developers.
- Collaborate with other QA engineers to develop and maintain a library of test scripts and test cases.
Desired Skill Set and Experience
2+ years in QA positions related to web applications testing.
Experience testing the full stack (FE/BE/Middleware), APIs and integrations with 3rd party services.
Ability to adapt quickly to a complex environment.
Strong verbal and written communication and interpersonal skills and ability to collaborate with developers and stakeholders.
Understanding of multiservice architecture.
Experience working with GitHub, Atlassian products (Jira, Confluence, etc.), TestRail.
Strong understanding of SDLC and QA concepts and methodologies and best practices.
Attention to detail and following issues to resolution.
Ability to prioritize multiple competing tasks and manage time effectively.
Self-motivation and knowing when to seek guidance; detail-orientation is a must.
Understanding of REST principles.
Experience collaborating and working with multiple teams.
Strong analytical, critical thinking and problem-solving mindset.
Ability to think outside the box and openness to learn new and improve existing skills.
What Stack We Are Working With (Not Limited to)
NodeJS
ReactJS
JavaScript and TypeScript
Playwright and Jest
REST APIs
Github
Jenkins
TestRail
Docker
AWS (Cognito, DynamoDB, S3, Lambdas etc.)
Atlassian products (Jira, Confluence, etc.)
Your Objectives
In Your First 45 Days
Gain a solid understanding of the project’s functional and technical aspects, focusing on the systems, applications, and integrations being tested.
Review and gain knowledge on all business applications, integrations, and current testing procedures.
Familiarize yourself with the testing tools and processes used by the team (e.g., GitHub, Jira, Jenkins, TestRail).
Begin participating actively in all phases of the SDLC during sprints and in all Scrum ceremonies (standups, plannings, refinements, retros) and QA team-related meetings.
Start executing manual tests under guidance, documenting results, and logging any defects identified.
In Your First 100 Days
Demonstrate your ability to create and execute test cases independently and reliably report on testing outcomes.
Begin to identify gaps in test coverage and suggest improvements to existing test cases.
Collaborate with developers and other team members to understand changes and updates in the applications, ensuring they are reflected in the test cases.
Develop and execute comprehensive test plans for assigned features or components.
Assist in the review and refinement of acceptance criteria to ensure testability and clarity.
In Your First 6 Months
Establish yourself as a reliable and knowledgeable member of the QA team, consistently delivering high-quality testing results.
Take ownership of specific testing areas or components, becoming the go-to person for those areas.
Continuously improve test plans and test cases, incorporating feedback and new learnings to enhance quality and coverage.
Participate in and contribute to process improvement initiatives to ensure testing is efficient, standardized, and integrated with the development lifecycle.
Facilitate knowledge sharing within the QA team by documenting processes and contributing to team training sessions.
Sounds interesting? We are excited to get to know you!
If you have any questions you would like to ask or if there is any additional information you would like to receive, please feel free to get in touch via [email protected].
Senden Sie uns Ihren Lebenslauf und Ihr Anschreiben
„*“ zeigt erforderliche Felder an