Avatar for PDQ.com
Products for sysadmins, created by sysadmins

Software Engineer in Test

Posted: 3 years ago
Visa Sponsorship

Not Available

RelocationAllowed
Hiring contact

Jenna Foote

About the job

As a Software Engineer in Test, you will work closely with an agile cross-functional delivery team to develop the next generation of PDQ’s SaaS products. To do that, you’ll need to be a generalist comfortable writing code, maintaining test infrastructure, triaging bugs, and documenting defects.

Opportunities
Greenfield projects! We’re building new stuff and you can too!
Work with the fun stuff: We use Elixir, Rust, C#, JS + TS.
Architect our testing paradigm and processes
Mentorship by senior Software Engineers to grow your technical skills to help you achieve your career growth goals. (You can use this role to transition to the Software Engineer track)
Mentor junior members of the Quality and Engineering departments.
Open Code Policy: Feel like fixing that defect that’s been annoying you? Go ahead, we encourage everyone to contribute.

Responsibilities
Design, develop and execute test automation (E2E, unit, integration, performance) and infrastructure (test provider, CI integration, local development scripts.)
Estimate, prioritize, plan and coordinate testing activities
Test throughout the entire software development life cycle
Research, document, estimate, and report on identified bugs
Continually improve our quality culture and testing processes
Consult with our Software Engineers. Help our coders write better tests and more maintainable code
Collaborate with the Product teams to refine product feature requirements
Create and maintain testing documentation (how-tos, build processes, and other related materials)
Research and recommend tools and strategies to enhance testing
Assist with integrating testing into new and existing CI/CD pipelines, assist with building platform observability and defect discovery processes.

Education & Experience
3+ years experience with relevant languages. (We’d prefer languages we use in our stack, but we’re open to other languages like Python, Ruby, PHP, etc)
3+ years experience with web test automation frameworks: including E2E (Cypress, WDIO, etc), Unit (jest, react testing library, etc)
1+ years of experience using test automation platforms (Saucelabs, Browserstack)
PLUS: Experience with greenfield projects, go-to-market, or SaaS platforms.
PLUS: Experience with niche testing strategies: Load, Performance, Visual (AI), Security, Accessibility, Recovery (Chaos).

Skills
Knowledge of modern web infrastructure, design patterns, and best practices.
Knowledge of the modern testing paradigm. Knows the types of automated tests, their strengths and weaknesses, and when to apply each of them during the SDLC
Ability to perform risk analysis and execute decisions to optimize product quality and test coverage based on risk, marginal value, and resource commitment.
Eye for defects.
Written and verbal communication skills
Troubleshooting software
Ability to empathize with stakeholders (Product, Developers, Designers, and Users) when making decisions to optimize product quality.
Ability to work across roles in cross-functional teams

About the company

PDQ.com company logo
Products for sysadmins, created by sysadmins51-200 Employees
Company Size
51-200
Company Industries
Inventory Management Systems
Learn more about PDQ.com image

Similar Jobs

Archesys company logo
Archesys
Improving the government services that impact everyday lives