Sdet Engineer
Fiserv · Noida, Uttar Pradesh, India
Fiserv · Noida, Uttar Pradesh, India
**Detailed Job Description** **Work Location Noida** **Experience – 3-6 Years** **Mandatory Skills – Automation Testing (Python, Javascript/Typescript, Playwright)** **Job Posting Title : Software Development Engineer in Test (SDET)** **What does a successful SDETs do at Fiserv ?** • Execute integration, system, feature interaction, stress, performance testing for Clover products. • Analyse and understand product requirements to enable software test case creation by participating in requirement gathering & analysis. • Create and evaluate test cases for accuracy and applicability for products under test. • Communicate testing progress through creating and maintaining test plans. • Provide the Squad and all stakeholders with clear and real-time updates regarding test status, bug status, and overall quality about the product by monitoring failures, reporting bugs, analysing & triaging automated tests running in the Continuous Integration system. • Find bugs and validate specifications through black box testing techniques (like test matrices, combination testing, and risk analysis) and gray box testing techniques (like database querying and source code analysis). • Work side-by-side with the development team on testing in parallel and automating tests in the sprints. • Develop automated tests with the appropriate technologies/Skills like BDD (Cucumber or Selenium) • Design and implement tools that improve efficiency in manual testing. • Handon experience on Performance Testing (API / Frontend) using Load Runner, JMeter, Locust etc. **What you will do:** • Work as a part of a scrum team along with server engineers, frontend developers and Product managers. Take part in different agile ceremonies. • Analyse and understand product requirements. • Create and evaluate test cases for accuracy and applicability for products under test. • Find bugs and validate specifications through black box testing techniques (like test matrices, combination testing, and risk analysis) and gray-box testing techniques (like database querying and source code analysis). • Provide updates to Engr. Managers and other stakeholders with the status of testing. • Automate test cases using appropriate tools and technologies. • Test system performance when applicable. • Support Production deployment and Bug triage **What you will need to have:** • BS in an engineering discipline, preferably computer science or engineering, or equivalent work experience • Proficient in black box, functional, and user flow testing technique. Have an eagle-eye for test coverage gaps, false positives or negatives. Constantly raise concerns about issues you notice, in or out of your area of ownership. • Have the ability to write and understand code. • Experience with software development tools (IDE, debugger, git, JIRA, etc). • Familiarity with JSON objects, SQL queries, Data structures. • Have a minimum of 3+ years of experience in writing reliable and maintainable automated tests. • Knowledge of design patterns, experience with creating test frameworks. • Experience working with Java and JavaScript for Test Automation. • Constantly looking for better solutions to bring down automation flakiness and increase automation reliability over time. • Ability to build tools that will enable teams to write and automate tests. • Experience with build management tools like Maven, Gradle. • Ability to learn new tools quickly and independently. **What would be great to have:** • Experience with Continuous Integration process and tools (GitHub, Jira, Jenkins, RunDeck). • Experience with monitoring tools like Grafana, Datadog, wavefront etc. • Experience testing Android Devices, experience with adb and other android tools. • Experience working with Playwright. • Knowledge on Mocha with JavaScript/TypeScript for web, JUnit for the RESTful APIs, shell & Python • Knowledge of Security Testing is Good to have.