
Senior Software Engineer, QA Automation [REMOTE]
- Chevy Chase, MD
- $105,000-215,000 per year
- Permanent
- Full-time
- Scope, design, build and support an efficient and innovative automated open-source QA solutions that are scalable and resilient
- Work closely with key stakeholders to understand the business and IT needs
- Engage in cross-functional collaboration throughout the automated QA solutions design and implementation phases
- Lead in design sessions and code reviews with other engineers to elevate the quality of automated QA solutions across the organization
- Define, create, and support reusable QA components from a business and technology perspective
- Utilize programming languages like Python, Java, C# or other object-oriented languages, SQL, and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of Azure tools and services
- Mentor other engineers
- Consistently share best practices and improve processes within and across teams
- Triage issues and resolve in a timely manner to ensure quality and on-time delivery of QA support
- Advanced programming experience with at least one modern language such as Java, Python or C#, including object-oriented design
- Proven understanding of microservices oriented architecture and extensible REST APIs
- Experience architecting and designing new and current systems
- Advanced understanding of DevOps concepts including Azure DevOps framework and tools
- Advanced PowerShell scripting skills
- Advanced understanding of monitoring concepts and tooling
- Advanced understanding of security protocols and products
- Experience with continuous delivery and continuous integration/testing
- Strong problem-solving ability
- Ability to excel in a fast-paced environment
- Architecture assessment and proposals
- Hands-on technical expertise in automated QA solutions and support related open-source tools
- Experience with automated QA of large-scale distributed systems
- 4+ years of professional software development experience with creating, maintaining, and supporting automated QA solutions
- 3+ years of experience with architecture and design
- 3+ years of experience with AWS, GCP, Azure, or another cloud service
- 2+ years of experience in open-source QA solutions (Model Based Testing preferred) and tools
- Bachelor’s degree in Computer Science, Information Systems, or equivalent education or work experience
- Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being.
- Financial benefits including market-competitive compensation; a 401K savings plan vested from day one that offers a 6% match; performance and recognition-based incentives; and tuition assistance.
- Access to additional benefits like mental healthcare as well as fertility and adoption assistance.
- Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year.