Senior Manual QA Engineer
Senior Manual QA Engineer
We are looking for a Senior Quality Assurance Engineer with manual testing experience of complex 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 a proactive and pragmatic problem solver with strong knowledge in relevant domains. You should be a quick learner, able to absorb and synthesize new information effectively. 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 toward greater achievements.
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 thoroughly and track bugs.
- Actively participate in all phases of testing in SDLC during the sprints and in all Scrum ceremonies (standups, plannings, refinements, retros) and QA team related meetings.
- Assist in ongoing process improvement efforts to ensure test planning, execution, and reporting methods are effective, efficient, standardized, coordinated, and integrated.
- Perform manual/exploratory testing where needed.
- Suggest solutions to identified product or process problems.
- Communicating with the QA Manager, PO and Dev Leads to triage the issues raised by you to prioritize the fixes.
- Follow and adhere to the best-practices of software test engineering, Agile methodology, QA practices and processes in the organization.
Desired Skill Set and Experience
4+ years in QA positions.
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 and familiarity with multiservice architecture.
Experience working with GitHub, Atlassian products (Jira, Confluence, etc.), TestRail.
Full 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.
Planning and organization skills and experience.
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 deep understanding of the project’s architecture, applications, and integrations.
Review and familiarize yourself with current testing procedures, tools, and documentation.
Establish clear communication channels with developers, QA Lead, PO, and other stakeholders.
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 test cases for assigned features, documenting results, and logging any defects identified In your first 100 days.
Demonstrate your ability to lead test planning, execution, and reporting for assigned features.
Begin to identify and suggest improvements to test plans, acceptance criteria, and testing processes.
Collaborate closely with developers to understand new features and changes, ensuring they are accurately tested.
Develop comprehensive test cases for complex specifications and technical tasks.
Assist in process improvement initiatives to ensure test planning, execution, and reporting methods are effective, efficient, standardized, coordinated, and integrated.
Perform thorough manual/exploratory testing and document all findings in detail In your first 6 months.
Establish yourself as a go-to expert for specific areas of the application, providing guidance and support to other QA team members.
Continuously improve test plans, test cases, and testing processes, ensuring high-quality standards are met.
Take a proactive role in identifying, documenting, and tracking bugs, ensuring they are addressed promptly.
Suggest and implement solutions to identified product or process issues, contributing to overall product quality and team efficiency.
Facilitate cross-training within the QA team to broaden the team’s overall breadth of knowledge.
Ensure that all testing activities adhere to the best practices of software test engineering, Agile methodology, and QA processes within the organization.
Ongoing Responsibilities
Maintain a proactive approach to identifying, documenting, and tracking bugs, ensuring they are addressed promptly.
Communicate effectively with the QA Manager, PO, and Dev Leads to prioritize and triage issues.
Stay up-to-date with the latest testing tools, methodologies, and industry trends, sharing insights with the team to foster continuous improvement.
Assist in the ongoing improvement of test planning, execution, and reporting methods, ensuring they are effective, efficient, standardized, coordinated, and integrated.
Perform manual/exploratory testing as needed and document all findings in detail.
Adhere to the best practices of software test engineering, Agile methodology, and QA processes within the organization.
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].
Send us your CV and Cover Letter
"*" indicates required fields