Position: Senior QA Engineer
Company: K&C
Category: QA
Experience required: 5y
English level: upper

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, and improve complex specifications, acceptance criteria, features, and technical tasks.

**You are:**
**Proactive:** You want to solve problems, desire to experiment with new technologies but are pragmatic in implementation, and weigh up options to come up with a plan to move forward.
**Experienced:** We want you to be a person with good knowledge in related domains and willing to keep learning and improving with us to deliver the highest quality products.
**Quick learner:** Your abilities include quick and proficient understanding, absorbing, and synthesizing of new information.
**Collaborative:** Your communication skills are great. You work well with teams and stakeholders and care for results.
**Passionate:** You have a passion for testing software and an interest in test automation along with improving quality and constantly striving to make it all more consistent, efficient, and reliable.
**Self-driving:** You understand project and quality goals, seek opportunities for improvement and drive yourself and others to bigger achievements

**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, standardised, 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 prioritise the fixes
- Follow and adhere to the best practices of software test engineering, Agile methodology, QA practices and processes in the organisation

**Requrements:**
- API Testing - 3 years
- TestRail - 3 years
- Puppeteer - 3 years
- Jest - 3 years
- Jenkins - 3 years

**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 multi-service 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
- Puppeteer and Jest
- REST APIs
- Github
- Jenkins
- TestRail
- Docker
- AWS (Cognito, DynamoDB, S3, Lambdas etc.)
- Atlassian products (Jira, Confluence, etc.)