
Senior Quality Engineer
Fanatics, Inc.
full-time
Posted on:
Location Type: Hybrid
Location: Hyderabad • India
Visit company websiteExplore more
Job Level
About the role
- Develop quality focused test strategies that help the team deliver software that provides maximum quality without sacrificing business value. Test early and often.
- Work with multiple teams of engineers and product managers to gather requirements and data sources to design and build test plans including data quality validations.
- Participate in projects developed with agile methodology.
- Design and document test cases and test data to ensure proper coverage.
- Perform exploratory/manual tests as needed.
- Collaborate with software engineers to triage issues and work to ensure the validity, timeliness, consistency, completeness and accuracy of our data across all data platform components.
- Write, execute, and monitor automated test suites for integration and regression testing.
- Integrate tests as part of continuous delivery pipelines.
- Define quality metrics and build quality monitoring solutions and dashboards.
- Nurture a culture of quality through collaboration with teammates across the engineering function to make sure quality is embedded in both processes and technology.
- Mentor/coach team members to ensure appropriate testing coverage within the team with a focus on continuous testing and a shift-left approach.
Requirements
- Minimum 3 years of testing experience working with applications developed in languages like, node.js, Python, Golang, Java.
- Solid experience in writing clear, concise, and comprehensive test plans and test cases.
- Experience in building automated test suites for API's REST and/or gRPC with focus on data validation.
- Experience in a programming language like, Python, Java, Golang, using it for automation API testing and web UI testing.
- Experience with UI frameworks like Selenium, Webdriver IO, cucumber, pytest.
- Experience with test case management tools like Testrail, and API testing tools like Postman.
- Knowledge of data quality tools like Great Expectations, Deequ, etc. is desirable.
- Must understand databases and ORMs, experienced with at least one RDBMS and DB Query language for the validation and gathering of test data.
- Experience on modern Quality Engineering principles such as Continuous Testing and Shift Left.
- Experience using LLMs to speed up development of automation and to improve the velocity of the test cycles.
- Good understanding of service oriented and microservices architecture.
- Experience with cloud environments like AWS, GCP, source control tools like Github and continuous integration and delivery software.
- Attitude to work in a fast-paced environment which values agility over talk.
- Great communication skills.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
node.jsPythonGolangJavaautomated test suitesAPI testingRESTgRPCSeleniumWebdriver IO
Soft Skills
communicationmentoringcollaborationagilityquality focus