7 days ago

Software Development Engineer in Test

NTT DATA Europe & Latam

On Site
Full Time
€75,000
Cluj-Napoca, Cluj, Romania

Job Overview

Job TitleSoftware Development Engineer in Test
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary€75,000
LocationCluj-Napoca, Cluj, Romania

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

Who We Are

We are a dedicated Quality Assurance Competence Center committed to delivering high-quality software testing services across diverse industries and technologies. Acting as a true center of excellence, we provide deep expertise, proven methodologies, and best practices for both manual and automated testing. Our mission is to ensure software quality and reliability for complex enterprise systems and digital solutions, while driving innovation in test automation, performance testing, and quality engineering. We also support clients in modernizing their QA processes, including migrating frameworks from legacy tools to modern solutions, enabling faster delivery cycles and improved product quality.

As a Software Development Engineer in Test with expertise in JavaScript and TypeScript, you will play a crucial role in ensuring the quality and reliability of our client's React Native mobile applications. The client is one of Europe’s largest asset managers and a major global investor. You will be responsible for creating, implementing, and maintaining test automation frameworks and strategies using Detox and Jest for end-to-end testing. Additionally, you will be involved in contract testing with Pact to verify the interactions between our mobile applications and external APIs.

What You'll Be Doing

  • Develop and maintain automated test frameworks using Detox in JavaScript/TypeScript for mobile applications developed using React Native
  • Design and execute comprehensive test suites, covering various test scenarios including functional, integration, and regression testing
  • Collaborate with the development and product teams to identify test requirements and ensure adequate test coverage
  • Work closely with software developers to identify, report, and troubleshoot issues, and verify bug fixes
  • Conduct thorough Contract Testing using Pact to verify API interactions and data exchanges between mobile applications, microservices and external services
  • Leverage Jest testing framework with React Native testing library for unit testing and additional testing needs as required
  • Participate in code reviews and contribute to the overall improvement of the development and testing processes
  • Stay up to date with the latest industry trends, tools, and best practices related to SDET, test automation, and mobile app testing
  • Design, develop and maintain automated test framework for performance testing using Grafana K6

What You'll Bring Along

  • Bachelor’s degree in Informatics/ or similar field of study/or equivalent working experience is required
  • Minimum 6-7 years of experience within software testing area, including Unit, Integration, System and UAT for Angular / React applications and Mobile application testing
  • Good understanding of JavaScript and TypeScript, with coding experience in React Native
  • Experience in Automation Framework design and development from scratch
  • Experience on Page Object Model design pattern
  • Exposure to frameworks like Detox, Appium (Mobile testing platform)
  • Exposure to Storybook for component testing
  • Exposure to Grafana K6 for performance testing
  • Exposure to PACT for Contract Testing
  • Versioning tools: Git, knowledge on Cross Browser tools: BrowserStack, Saucelabs
  • Knowledge of CI/CD tools: Jenkins, TeamCity, AWS, GitHub Actions, etc.
  • Work Closely with Development team to ensure code testability and no duplication of test coverage
  • Responsibility to confirm full coverage of application e2e test
  • Good knowledge of JIRA and Confluence
  • ISTQB (or equivalent) Foundation Level certification is desirable
  • Knowledge of Scrum, Agile is essential
  • Good speaking capability in English

Key skills/competency

  • Test Automation
  • Detox
  • Jest
  • React Native
  • JavaScript/TypeScript
  • Pact (Contract Testing)
  • Mobile Application Testing
  • Performance Testing (Grafana K6)
  • CI/CD Tools
  • Agile Methodologies

Tags:

Software Development Engineer in Test
Test Automation
Mobile Testing
E2E Testing
Contract Testing
Performance Testing
Debugging
Test Strategy
Code Review
QA Process
Requirement Analysis
Detox
Jest
JavaScript
TypeScript
React Native
Pact
Appium
Grafana K6
Git
CI/CD

Share Job:

How to Get Hired at NTT DATA Europe & Latam

  • Research NTT DATA Europe & Latam's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
  • Tailor your resume: Highlight extensive experience with Detox, Jest, React Native, JavaScript/TypeScript, and test automation framework design.
  • Showcase technical expertise: Prepare for in-depth questions on mobile test automation, contract testing with Pact, and performance testing with Grafana K6.
  • Demonstrate Agile proficiency: Emphasize your ability to work within Scrum/Agile teams, ensuring testability and comprehensive coverage.
  • Highlight problem-solving skills: Share specific examples of identifying, reporting, and troubleshooting issues in complex mobile applications.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background