Software Engineer in Test (SDET) - 5159
Nielsen is seeking a Software Engineer in Test to join our Marketing Analytics Engineering team. The primary goals of this position are to assist the testing effort within each vertical by providing hands-on development of automated testing suites in an Agile-Scrum environment, review of test cases, strategies & approaches, and to help define the metrics required to measure testing performance in an Agile methodology. This role requires a skillful, energetic, and passionate individual who is excited about the ability to drive quality software development. The ideal candidate for this position is an individual who is technical, innovative, creative, analytical, and wants to utilize their passion to make a difference in bringing quality deliverables to our clients.
As a Software Engineer in Test on the Marketing Analytics team, you will be directly involved with Agile-Scrum teams in order to implement test solutions by providing test direction as well as test automation designs from conception to implementation. You will be directly responsible for architecting, designing, leading , coding, and implementing innovative test automation solutions using existing and leading-edge technologies to improve test coverage and test execution. The position requires a high degree of expertise in analyzing and constructing automation designs, as well as, deep hands on programming experience/knowledge. This position works on broad, highly-visible, strategic software development projects in an extremely complex and evolving technical and business environment.
Responsible for ensuring that all company products and initiatives (from new product development to enhancements) are of the highest quality.
Responsible for formulating test strategies, test plans, developing/executing/maintaining test cases, test procedures, and test scripts in an Agile-Scrum environment.
Plan, develop, and execute automated test cases, and develop modular, robust, and maintainable automation scripts in an Agile-Scrum environment.
Participate in all Agile-Scrum ceremonies.
Expert Understanding of Software Quality Assurance (SQA) concepts and practices to identify risks, and prepare action plans to mitigate them in an Agile-Scrum environment.
Design, build, and execute test scenarios by using epics and user stories to uncover defects.
Analyze, document, and track software defects in an Agile-Scrum environment.
Ability to lead off-shore test teams, train new hires and team members on applications, tools, technologies, and processes, and oversee their work on team deliverables.
Ability to work with developers and other testers in an Agile-Scrum environment.
Responsible for ensuring that testing meets audit standards and follows appropriate processes
- Bachelor's Degree in Engineering, Computer Science, or other advanced technical or science degree, or equivalent work experience.
- 5 + years of IT experience
- 3+ years of test experience
- 2+ years of automation experience
- Experience with automation frameworks such as Jenkins or Bamboo
- Extensive knowledge and expertise in the use of testing and quality methodologies and tools, resource management practices and change management techniques.
- Superior communication and presentation skills
- Prior experience in Cloud technologies (AWS preferred)
- Prior Agile/Scrum experience.
- Experience working with offshore resources and teams
- Experience working with Atlassian tool set