Job Description
We are looking for a talented, energetic Software Quality Engineer to join our team. This person will be responsible for extensive testing across various product lines with an emphasis on building and maintaining test automation.
You will work closely with product, marketing and operations teams to understand requirements and create, execute, manage and report test plans, test cases and test reports. The ideal candidate will have a good understanding of the Software Development Life Cycle (SDLC), the Software Quality Life Cycle, Agile/Scrum procedures and processes, and have expert level test automation skills . Must be able to work collaboratively with product and engineering partners on large projects with no supervision. This role will be based out of SquareTrade's Denver office.
WHAT YOU'LL BE DOING...
Create and maintain manual and automated test suites for functional, regression, acceptance and UAT testing
Responsible for functional, integration, data integrity and regression in order to ensure solution quality prior to production releases
Collaborate with development and architecture teams to influence the architecture and design of software and help bring quality into the design of the product
Lead other Software Quality Engineers (including offshore team members) as needed
Work closely with product, marketing and developers to understand requirements and create detailed use cases, test cases, test plans and identify risks
Create detailed bug reports and work cooperatively with architecture, development and product teams to identify root cause and prioritize efforts to address defects
Understand deployment scenarios and manage deployment to test environments
Qualifications
BS/BE or higher in Computer Science with emphasis on Quality Assurance. Strong proven relevant experience can be substituted for this requirement and candidates with non-traditional backgrounds are encouraged to apply..
At least 5 years of experience as a Software Quality Engineer with progressive responsibility
At least 2 years of experience with REST services
Strong experience writing and maintaining automated test cases preferably in Python and/or Java and a desire to contribute to build and maintain test automation frameworks
Proficiency with SQL for data integrity testing and root cause analysis
Experience with LINUX environments, build deployments, debugging & installation
Deep understanding of SDLC processes and agile, experience in applying test methodologies, creating test plans, test reports, test cases, use cases and relevant tools and technologies
Proven experience working in agile methodology & demonstrated ability to work in dynamic, fast paced work environments
Strong team collaboration, strong written and verbal communication skills. Can resolve issues collaboratively without escalations.
Must have great analytical and troubleshooting skills
YOU'RE OUR IDEAL CANDIDATE IF YOU HAVE EXPERTISE IN THESE AREAS:
Git, Jira, Jenkins, CI/CD, Python
Strong test automation skills
Experience with performance tools
E-commerce domain experience
Experience leading other software quality engineers
Additional Information
SOME OF THE BENEFITS OF WORKING @SQUARETRADE INCLUDE:
The Team: http://www.squaretrade.com/leadership SquareTrade is an Equal Opportunity Employer