SPAIN
Our CompanyCognizant is one of the world’s leading professional services companies, transforming clients’ business, operating, and technology models for the digital era. Our unique industry-based, consultative approach helps clients envision, build, and run more innovative and efficient businesses. Headquartered in the U.S., Cognizant, a member of the NASDAQ-100, is ranked 205 on the Fortune 500 and is consistently listed among the most admired companies in the world. We are an equal opportunity employer and value diversity at our company.
ResponsibilitiesWe are looking for an exceptional QA Engineer to work with one of the most important Retailer in the world, taking the essential role of advising our client on the quality of the software being tested.
A Quality Assurance Engineer is a senior engineer responsible for leading a team of software developers and testers to achieve the collective goal of ensuring the quality of every software development.
A person in this role is someone who constantly questions all parts of the process to ensure the software under development is what the customer wants and inform the team about it.
QA will take responsibility for ensuring all development tasks meet quality criteria through quality assurance, test planning, test execution and issue tracking.
QA has a fundamental understanding of the roles to be able to understand how projects are progressing and, as a result, provide feedback on practices or processes that could be improved.
Requirements
We are looking for a proactive, adaptable, and eager-to-learn candidate to take our Cognizant´s company brand to the next level:
Functional capacity:
Get involved and know the business.
Help the PO refine the stories and to define their acceptance criteria, pulling out the functional and non-functional requirements.
Asking the right questions to business and/or the Product Owner to be able to go from high level acceptance criteria to specific scenarios, examples and test sets.
Check DoR and verify DoD
Define the automated test cases that will be implemented by the team.
Define the test plans (smoke, regression, per sprint, per release, load…) and follow-up on their execution.
Technical capacity:
Act as an architect for the testing tools (BDD, Karate, Playwright, Espresso, Barista, XCUITest, Cucumber, K6, ...) and guide the team in their use.
Help automating functional tests, collaborating with developers in their implementation and preparing test data.
Team management capacity: Track the entire quality assurance and testing life cycle.
Have the team implement the automated test cases.
Report to the PO and relevant stakeholders the quality status of the software under development (automated test cases implementation, test plans execution status, …)
Essential Skills:
* Strong Test Automation skills. +3 yrs of experience.
* Experience in Agile
*Strong programming skills: Java, Junit, Kotlin
* Strong experience in Gherkin, BDD
* Experience in Sonarqube.
* Experience in Performance testing (Load and/or stress): JMeter
* Fair Experience in Front-end and Back-end Automation Testing: Playwright, Karate
* Experience in functional /non-functional Mobile Testing (Android, iOS)
* Technology Stack: Suite Atlassian (Jira, Confluence, Bitbucket, Bamboo...).
Gitflow
* Test management: Xray
* API Testing: Postman/SOAPUI, Swagger
* Self-directed, independent and comfortable in a fast paced, ambiguous and often multi-directional work environments
* Knowledge in Monitoring & visualization tools.
Nice to have skills:
* Experience in in-sprint automation
* Experience in Javascript, JEST
* Experience in Swift
* Experience in Mobile Test Automation: Espresso/Barista, XCUITest
Additional, we take care of our employees and for that reason we offer these benefits:
· Contract: Permanent
· Ticket restaurant
· Health plan: Premium
· Life Insurance
· Other perks: Gympass, Ticket Nursery, discounts
· Pay for perfomance: Annual bonus subject to the fulfillment of goals and company results
· Cognizant Academy: Build next-gen skills while on the job
· Career path: Annual performance evaluation
· Referral Program: Refer someone & earn extra bonus!
The Cognizant community:
We are a high caliber team who appreciate and support one another. Our people uphold an energetic, collaborative and inclusive workplace where everyone can thrive.
About us:
Cognizant is one of the world's leading professional services companies, transforming clients' business, operating, and technology models for the digital era. Our unique industry-based, consultative approach helps clients envision, build, and run more innovative and efficient businesses. Headquartered in the U.S., Cognizant (a member of the NASDAQ-100 and one of Forbes World’s Best Employers 2024) is consistently listed among the most admired companies in the world. Learn how Cognizant helps clients lead with digital at www.cognizant.com
Our commitment to diversity and inclusion:
Cognizant is an equal opportunity employer that embraces diversity, champions equity and values inclusion. We are dedicated to nurturing a community where everyone feels heard, accepted and welcome. Your application and candidacy will not be considered based on race, color, sex, religion, creed, sexual orientation, gender identity, national origin, disability, genetic information, pregnancy, veteran status or any other protected characteristic as outlined by federal, state or local laws.
Disclaimer:
Compensation information is accurate as of the date of this posting. Cognizant reserves the right to modify this information at any time, subject to applicable law.
Applicants may be required to attend interviews in person or by video conference. In addition, candidates may be required to present their current state or government issued ID during each interview.