Senior Quality Engineer
fanatics sports apparel
About the Role
We are seeking a highly experienced and skilled Senior Quality Engineer to lead and contribute to our quality assurance efforts. As a Senior Quality Engineer, you will be a champion of quality throughout the software development lifecycle, driving the adoption of best practices, mentoring junior engineers, and ensuring the delivery of high-quality, reliable eCommerce applications. This role requires a deep understanding of testing methodologies, strong technical skills, and a proven ability to lead and influence others.
Responsibilities
Test Strategy & Planning: Develop and maintain comprehensive test strategies and detailed test plans that align with the overall QE strategy. Design and review test coverage across multiple projects, ensuring comprehensive testing of features and functionality. Test Automation: Develop, maintain, and execute automated tests using various frameworks and tools (Selenium, Cypress, Playwright, Appium, etc.). Integrate automated tests into CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI, etc.). Performance & Load Testing: Conduct performance and load testing using tools like JMeter, Gatling, or Locust. Analyze results, identify bottlenecks, and recommend improvements to optimize application performance under load. API & Integration Testing: Design and execute API tests using tools such as Postman, REST Assured, or SoapUI. Validate API responses, ensure data accuracy, and check for compliance with specifications. Mobile Testing: Test mobile applications (native and hybrid) using appropriate tools and device farms/simulators. Database Testing: Utilize SQL to perform data validation and troubleshooting. Ensure data integrity and consistency across the platform. Defect Management: Expert in identifying root causes of defects and writing high-quality defect reports. Mentor junior team members on effective defect reporting techniques. Framework Development & Maintenance: Own the development and maintenance of complex testing frameworks to support functional and performance testing requirements. Technical Leadership & Mentorship: Provide technical leadership and guidance to junior team members. Coach and mentor on testing methodologies, tools, and best practices. Champion continuous improvement initiatives. Continuous Deployment: Understand and implement continuous deployment best practices. Evangelize a shift-left approach to defect prevention and early detection. Collaboration: Collaborate effectively with developers, product managers, and other stakeholders throughout the SDLC. Cloud & Deployment Skills: Possess a working understanding of cloud environments (AWS, Azure, GCP) and containerization/orchestration tools (Docker, Kubernetes).Qualifications:
Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience. 5+ years of experience as a Quality Engineer, with at least 3 years in a senior role. Strong proficiency in programming/scripting languages (Java, Python, JavaScript). Experience with a wide range of testing tools and frameworks (as listed in the technologies section). Deep understanding of testing methodologies (Agile, Waterfall). Excellent problem-solving and debugging skills. Excellent communication, collaboration, and mentorship skills. Experience working in an eCommerce environment is highly desirable.
Confirm your E-mail: Send Email
All Jobs from fanatics sports apparel