Next job

Senior QA Automation in Luxoft

Posted more than 30 days ago

5 views

Luxoft

Luxoft

0
0 reviews
Without experience
We are looking for a Senior QA Automation to join us for a new project in the fashion retailing industry. It's a high-visibility role in an Agile team, so communication, polite English, and experience working in a distributed multinational environment are required. Responsibilities Main responsibilities: Ensure software quality; analyze, report, and ensure error resolution identified in deployments. Help the PO to refi

We are looking for a Senior QA Automation to join us for a new project in the fashion retailing industry.
It's a high-visibility role in an Agile team, so communication, polite English, and experience working in a distributed multinational environment are required.

Responsibilities

Main responsibilities:

Ensure software quality; analyze, report, and ensure error resolution identified in deployments.

Help the PO to refine user stories and define the acceptance criteria, obtaining the functional and non-functional requirements.

Ask the PO or business users the right questions to pass the high-level acceptance criteria for specific scenarios, examples, and sets of tests.

Check the DoR and verify the DoD.

Define the automatized test cases that are to be implemented by the development team.

Define the test plans (for sprint, deployment, load...) and follow up on their execution.

Alignment with the other application QAs involved in load and stress tests.

Boost the QA initiative in the teams, ensuring that everybody takes responsibility for the supervision of the technical quality

f the tool and in the implementation of the necessary actions.

Act as an architect of the testing tools (BDD, Karate, Cypress, Espresso, Barista, XCUITest, Cucumber, K6, etc.) and guide the team in its use.

Help automate the functional tests, collaborating with the developers in their implementation and preparing the test data.

Follow up the complete life cycle of the quality guarantee and tests.

Have the team implement the automatized test cases.

Inform the PO and the interested parties of the quality status of the development software (implementation of the automatized test cases, state of test plans execution, etc.)

Day to day:

Help the development team and PO to know and understand the Client's QA model.

Know and share the knowledge of the Client's QA tools.

On the product level, understand the technical implications of the product or service and share the needs and dependencies of other teams/areas (functional and technical).

The QA is responsible for supporting the PO in the refinements, leading the session, and ensuring that the functional requirements meet with the TDD and BDD scenarios necessary for the correct automatization of the described functionality.

Help in the refinements to identify new acceptance criteria.

Help the PO to define the acceptance criteria in the refined user stories.

Translate the acceptance criteria to an automatable language.

Define a testing plan for the product, E2E tests in testing management.

Know the state of the tests related to BDD and TDD.

Include the tests as part of the regression test suite and update it.

Raise awareness in the team in pursuing the quality strategy.

Ensure that the QA model is fulfilled and that the rest of the team understands its purpose and that their benefits are measured.

Automate functional tests to guarantee the acceptance criteria.

Iterate the product's testing plan in each sprint.

Build the product or manage the service requested by the users.

Carry out frequent functionalities' deliveries of maximum quality, following the Company's Agile model.

Support the rest of the development team in the refinements to ensure the user stories are correctly defined.

Give support when the development is completed to integrate the pieces and the automated tests to detect possible errors in the development, integration, or even the initial proposed tests.

Confirm at the end of each user story, technical improvements, and bugs that the team correctly completes the DoR and DoD.

Support and lead the regressions before deployments in Production.

Monitor errors and bugs of the team in the environments.

Report the automated tests' status and manage the team's incidents.

Include and maintain the documentation around the Lead Quality to the Product.

Skills

Must have

Necessary knowledge:

Experience defining the testing strategy of the products.

At least 2 years of experience working with Agile frameworks (Scrum, Kanban, etc.).

Knowledge of the testing pyramid and experience applying it in different projects.

Participation in success stories of automated regression tests in software products.

Knowledge of Agile ceremonies and the QA functions in them.

Technical skills:

Karate

Cypress

Java

Spring

JPA

JUnit,

Mockito

API First-Swagger

Bamboo, GitHub with GitHub Actions

Oracle/DB2

MongoDB

Graylog

Appinsight

XCUITest

Cucumber, Gherkin

Grafana

Confluence, Jira

Figma

K6

Docker/Kubernetes (Openshift)

Maven

NPM

Pytest

Stryker

Soft skills:

Communication skills

Politeness

Proactivity

Team player

Empathy

Languages:

English B2 minimum

Spanish is a plus

Nice to have

3 years of experience as Java/Javascript developer and working with Cucumber & Gherkin

SonarQube

Jmeter

XRay

Other

Languages

English: B2 Upper Intermediate

Seniority

Senior

Without experience
Want to get related jobs?
New job openings in your Telegram
Subscribe
We use cookies
accept