We are looking for a Software Engineer, Test & Infrastructure II to join our QA Engineering team. You will design and extend automation frameworks, develop advanced test suites, and collaborate with developers and QA peers to ensure tests are integrated early in the release cycle. You will also analyze failures and root causes, contribute to test data and metrics, and mentor and share knowledge with junior engineers.
Requirements
- Bachelor's degree in Computer Science/Engineering or a related field
- 2-5 years of experience in software development, test automation, or QA infrastructure engineering
- Strong proficiency in one or more of Ruby, Java, C#/.NET, C++, Perl, Python, or JavaScript
- Experience with JUnit, TestNG, PyTest, RSpec, Cucumber, or equivalent automation frameworks
- Working experience with Jenkins (or similar), Docker, and basic Kubernetes workflow (jobs, pods, Helm charts)
- Familiarity with distributed architectures, API testing, and network-level debugging
- Solid understanding of SQL and NoSQL databases for data-driven testing
- Strong problem-solving mindset, able to triage and isolate issues across multiple layers of the stack
- Experience in Agile environments; comfortable contributing to cross-functional sprint work, code reviews, and retrospectives
Benefits
- Multiple medical, dental, and vision plan options
- Company-paid life insurance, short and long-term disability
- 401(k) savings plan with company match (50% on first 6% of employee contribution)
- 35 days total annual PTO
- Annual Bonus Program
- Paid maternity and paternity leave
- Relocation allowance
- Employee referral bonus
- Gym membership
- Technical and Professional Development stipend