Job Description
We are currently seeking a App. Software Dev. Assoc. Director to join our team in BANGALORE, Karnātaka (IN-KA), India (IN).
Senior SDET – Sub practice lead
Must have
Experience of building complex test automation frameworks from scratch
Excellent knowledge of JavaScript programming language and OOP (object oriented programming/principles)
Working with Git repositories and workflows (GitHub would be the primary choice but also GitLab or Bitbucket will be beneficial)
Proactively collaborate with the Front-end development team, understand the design of the Front-end and discussing issues with the developers to better understand requirements and expectations
Understanding of CI/CD pipelines and their importance in Automation Testing process
Exposure to command line and scripting languages for at least one OS (Windows or Linux)
Good coding skills (SOLID, DI, Design Patterns, etc.)
Able to unit test the framework built
Working with repositories (preferably Git)
Automation experience (Cucumber/Specflow, XUnit, TestNg, etc.)
Web UI testing experience (different browsers)
API testing experience
Mobile Web/App testing experience (if the automation skills are good then this is can be a "nice to have")
Ability to work as part of team or on their own (as we are consultants)
Integrate automation tests into CI/CD pipelines
Experience in test automation building frameworks based on JavaScript (Cypress as a primary choice but other JS fw will be beneficial)
Knowledge of Page Object Model design methodology
Web UI testing experience (different browsers)
Knowledge of mocking and stubbing approaches (Cypress API is preferred but other tools like Wiremock are also good)
Ability to work as part of an Agile team
Nice to have
Knowledge or exposure to any other language would be beneficial (Java especially)
Experience with BDD
API testing experience
Ability to perform unit tests and component tests for React applications (Jest, even better if using TDD approach)
Advanced knowledge of CI/CD pipelines and ability to apply changes and improvements when required
Some background in DevOps knowledge/tools will be a plus (Docker, Deployment of services, Kubernates… any of that is gold)
Knowledge of integration testing strategies (Contract testing will be a plus)
Exposure to command line and scripting languages for multiple OSs
About NTT DATA Services
NTT DATA Services is a recognized leader in IT and business services, including cloud, data and applications, headquartered in Texas. As part of NTT DATA, a $30 billion trusted global innovator with a combined global reach of over 80 countries, we help clients transform through business and technology consulting, industry and digital solutions, applications development and management, managed edge-to-cloud infrastructure services, BPO, systems integration and global data centers. We are committed to our clients’ long-term success. Visit nttdata.com or LinkedIn to learn more.
NTT DATA Services is an equal opportunity employer and considers all applicants without regarding to race, color, religion, citizenship, national origin, ancestry, age, sex, ****** orientation, gender identity, genetic information, physical or mental disability, veteran or marital status, or any other characteristic protected by law. We are committed to creating a diverse and inclusive environment for all employees. If you need assistance or an accommodation due to a disability, please inform your recruiter so that we may connect you with the appropriate team.
💡 Quick Summary
Seeking a career-building opportunity? The App| Software Dev| Assoc| Director position is now open for candidates interested in the Software Developer Jobs sector. This role in Bengaluru offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
