FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Tech Stack
Tools & technologiesAnsibleAWSEC2JavaJavaScriptJenkinsPuppetPythonSDLCSpringTypeScript
About the role
Key responsibilities & impact- Triage failed automated test executions and report defects when appropriate
- Maintain automated test jobs in an automated deployment pipeline
- Coordinate bug hunts to gather user feedback for new features
- Identify useful test cases that identify and isolate faults
- Build trust and maintain relationships with team members of product management and development
- Participate in design and code reviews to help mentor other team members and to influence technical direction of testing department
- Perform exploratory testing to identify high risk areas, refine requirements, and isolate bugs to increase testability of application
- Coordinate test efforts for projects involving multiple teams to ensure appropriate test coverage
- Contribute robust, well architected solutions to the shared test framework
- Expert in the architecture, design, and customer use cases for their team's services
- Identify acceptance criteria for complex projects and determine priorities for test automation to balance operational efficiency with sufficient test coverage
- Identify areas of risk for performance, longevity, and architectural robustness by designing and running longevity and destructive tests
- Assist support engineers with escalated customer issues by reading logs, explaining intended behaviors, and identifying defects
- Mentor other engineers on the "art of testing" to build a stronger team and solve complex problems
- Exercise judgment to set the direction and vision for changes to our testing frameworks
Requirements
What you’ll need- A Bachelor of Science degree in Computer Science (preferred) or related degree or equivalent in work experience.
- Advanced proficiency of the following
- Ability to analyze and interpret data using software analytics services such as New Relic and SumoLogic to monitor services and diagnose problems
- Ability to use automation and configuration management frameworks such Ansible and Puppet
- Ability to use version control systems such as GitHub or Bitbucket
- Ability to use delivery pipeline automation and configuration tools such as Jenkins.
- Knowledge of service-oriented architecture (SOA)
- Knowledge of the Software Development Life Cycle (SDLC)
- Knowledge of object-oriented programming (OOP) using programming languages such as Java and Python
- Knowledge of object-oriented design patterns
- Knowledge of multi-tier web applications and technologies such as HTTP, JavaScript, Typescript and JSON in a service-oriented architecture (SOA)
- Ability to work with Playwright framework.
- Ability to work and test on API’s
- Knowledge of Amazon Web Services (AWS) such as EC2 and S3
- Knowledge of agile testing methodologies and best practices for continuous delivery (CD)
- Understand how to use application frameworks such as Spring and Express to develop applications
- Effective written and verbal communication skills
- 5 to 8 years of industry experience
Benefits
Comp & perks- Paid volunteer time
- August Free Fridays
- Well-being resources
- Regionally tailored programs for employees and their families
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Automated TestingObject-Oriented ProgrammingData AnalysisTest AutomationAPI TestingService-Oriented ArchitectureSoftware Development Life CycleVersion ControlExploratory TestingDesign Patterns
Soft Skills
Effective CommunicationMentoringTeam Collaboration
