As a QA Engineer, you will be working closely with developers and product managers, understanding the features and functionalities being worked on so you can develop test plans and approaches, understand the causes of issues, and build automation with your team to help everyone deliver quality
This is an exciting opportunity to work with the QA team at Nielsen IQ. We’re unrelenting in our pursuit of the most detailed data sets, measuring every consumer transaction to deliver the knowledge that every business needs to drive growth.
As a Software QA Engineer, you will be working closely with developers and product managers, understanding the features and functionalities being worked on so you can develop test plans and approaches, understand the causes of issues, and build automation with your team to help everyone deliver quality.
We are highly automation-focused and apply a Quality First philosophy.
— Continually improving testing methods and test designs.
— Create automated Backend and API test scripts to verify the business, functional, and non-functional requirements for various testing phases of the project.
— Create and execute test cases. Organize automation plans.
— Thoroughly document all test steps and problems.
— Work closely with other engineers during project planning to develop the test plan.
— Carry out tests, document results in test reports, and suggest optimizations.
— Provide input regarding usability to Product Managers.
— Work directly with other test team personnel locally and overseas to complete required tasks within a specific schedule.
— Communicate outstanding issues, risks, and possible roadblocks to teams.
— Present written and oral communications in an organized and structured manner.
— Clearly articulate the steps required to reproduce a defect with accompanying details (screenshots, test data, etc.).
— Thorough understanding of test automation process, development process, QA process, and build release engineering
— Thorough understanding of several test types in software development life cycles, including but not limited to component, integration, system, functional, non-functional, performance, security, user acceptance, and regression testing
— Ability to work with requirements and design specifications to develop and execute automated test cases and test scripts across multiple data-intensive applications
— Knowledge of issue tracking, issue management, test status reporting, requirements gathering processes, tools, and templates
— Ability to diagnose and analyze problems, define potential causes, and work with teams collaboratively to resolve issues
— Ability to learn new technologies and tools for test automation as well as advocate for process improvement to enhance the quality of deliverables
— Experience in TDD, continuous integration, and code review practice is a plus.
— Good engagement and collaboration skills and a strong team player.
— Proactive, flexible, and creative.
— Experience in handling multiple projects with changing priorities and meeting concurrent deadlines.
— Bachelor’s degree in Computer Science or equivalent plus a minimum of 5 years of working experience in a related field.
— Strong experience with OO programming and concepts.
— Excellent understanding and knowledge of software quality assurance practice.
— Hands-on experience in Java, JUnit/TestNG (Testcontainers and Localstack as a plus)
— 5 years using API testing tools.
— 5 years using Java for test automation
— 5 years using SQL or similar database experience.
— Familiar with testing backend systems.
— Ability to think outside the box, to come up with test scenarios that will prove the product before it goes to market.
— Ability to work well and communicate with others.
— Experience with CI/CD (Jenkins, Spinnaker)
— Experience with Docker, Kubernetes
— Ability to work independently (and mentor less experienced colleagues)
— Ability to track issues using monitoring and logging tools (Kibana, Grafana)
— Working knowledge of Postman
As a team member you will have access to:
— 20 business days of paid vacation
— Maternity/Paternity leaves
— Professional and career development
— Personal educational budget
— Medical health insurance and sports reimbursement
— Freedom of creativity and initiative. As Grace Hopper said, “It’s easier to ask for forgiveness than to get permission”. We infinitely value aspiration and initiative. Most of our technologies, processes, and departments appeared precisely because of those.
About Slice Technologies
Began as a Silicon Valley start-up in 2010 with a simple goal of creating revolutionary tools and data analyses to help fortune 500 companies understand the dynamic e-commerce space. Over the years Slice has designed & built sophisticated data collection, processing, and delivery platforms that are used by major manufacturers and retailers to obtain critical insights on industry shifts and consumer behavior. Additionally, Slice has been a leader in delivering innovative consumer apps that help customers manage their online activities. These apps include Unroll.Me, which reduces inbox clutter, and Slice which enables shoppers to organize, track, and save money on their online purchases.
Our cutting-edge technology is only possible because of the superb engineering and operational team we have built-in Odessa over the last 10 years. We have expanded our team from a handful of engineers to a team of over 80 engineers and operational specialists while maintaining an innovative, challenging, and growth-oriented work environment. We develop great engineers and business professionals. Over 80% of team members who come to work at Slice are still here after 5 yrs. Recently Slice has partnered with NielsenIQ’s to assist NielsenIQ in expanding their market-leading retail measurement technology into the e-commerce space.
DOU company page:
Job posted on
10 May 2022
To apply for this and other jobs on Djinni