Sr. Automation QA Engineer
United States
- Technical Leadership: Provide strategic direction on automation initiatives, mentor junior team members, and set best practices for automation within the team.
- Technical Oversight: Evaluate, recommend, and implement tools and strategies to support automation and improve quality assurance across complex applications.
- Test Automation Development: Ability to design, create, and maintain automated test scripts that ensure repeatable and reliable testing processes. Knowledge of incorporating dynamic data into test scripts to reflect realistic scenarios.
- Scripting & Coding: Proficiency in scripting languages (e.g., Python, JavaScript) for writing automation tests. Experience with object-oriented programming principles is a plus.
- API Testing: Experience in testing RESTful and SOAP APIs, including the ability to perform validation using tools like Postman, JMeter, or other API testing frameworks.
- Performance & Load Testing: Hands-on experience with performance testing using tools like HPE Performance Center (LoadRunner), JMeter, or equivalent. Ability to analyze and present load/performance test results to stakeholders.
- Tool Proficiency: Familiarity with industry-standard testing tools, including but not limited to Selenium for UI automation, X-Ray or ALM for test management, and Git for version control. Additional experience with CI/CD tools like Jenkins and GitLab is beneficial.
- Software Development Life Cycle (SDLC): Strong understanding of SDLC models, particularly Agile, and the ability to adapt testing practices to fit within iterative and incremental delivery models.
- Database Proficiency: Competency in SQL for test validation, data setup, and verification. Ability to create complex queries for testing data conditions and results.
- Configuration and Environment Management: Knowledge of configuring testing environments using Docker, OpenShift, and virtualized environments to ensure consistency across testing environments.
- 508 Compliance Testing: Familiarity with accessibility standards and experience in ensuring application compliance with 508 guidelines is a plus.
- Cross-functional Collaboration: Collaborate effectively with development, product, and support teams to address issues, identify risk areas, and ensure that applications meet quality standards.
- Documentation & Reporting: Maintain thorough documentation of testing procedures, test cases, and results. Communicate issues, risks, and progress clearly to stakeholders and leadership.
- Continuous Improvement: Actively engage in process improvement initiatives to enhance testing methodologies, tools, and practices across the team.
- Mentorship: Provide guidance and training to junior team members on QA best practices, automation techniques, and testing strategies.
- Problem Solving: Analytical thinker with the ability to troubleshoot complex issues, propose solutions, and follow through with corrective actions.
- Adaptability: Ability to adapt to changing requirements and work under tight deadlines while maintaining high attention to detail.
- Communication: Excellent written and verbal communication skills, with the ability to present complex technical information clearly to both technical and non-technical audiences.
- 5+ years of automated testing experience preferred
- Experience with automated testing tools. FitNesse and HPE LoadRunner are a plus.
- Experience creating, maintaining and evaluating software automation test scripts (including incorporation of dynamic test data).
- Experience utilizing Python and JavaScript
- Experience with Linux, JBoss and Appian.
- 508 Certification preferred
- Familiarity with Docker/OpenShift and virtualized environments
- Candidates may need to gain the Security+ certification
- Ability to attain Federal Government Position of Trust
- Must be a U.S. citizen
- Must pass a background investigation.
- Bachelor’s degree in Computer Science, Cyber Security, Information Technology, Software Engineering, Information Systems, or Computer Engineering degree; or an Engineering degree from an accredited* institution. A required certification may be accepted in lieu of education requirement. *The U.S. Department of Education Database of Accredited Postsecondary Institutions and Programs located at https://amspub.abet.org/aps/name-search?searchType=institution identifies accredited postsecondary institutions and programs that are within the U.S. and its territories.
- In accordance with DOD Cyber Workforce Qualifications Matrices Management, Security+ is required for candidates that do not possess a Bachelor’s degree in Computer Science, Cyber Security, Information Technology, Software Engineering, Information Systems, or Computer Engineering degree; or a degree in Engineering from an accredited* institution. https://amspub.abet.org/aps/name-search?searchType=institution
Job Profile
Must be a U.S. Citizen Work-from-home only
Benefits/Perks401(k) match Certification opportunities Dental Disability Insurance Fitness Reimbursement Life management programs Medical Paid holidays PTO Referral Bonus Sick Leave Tuition reimbursement Vision Vision Insurance Wellness reimbursement
Tasks- Design automation frameworks
- Evaluate automation tools
- Lead automation team
- Mentor junior members
- Streamline testing processes
508 Compliance Agile APIs API Testing Appian Automation Automation Frameworks Business Process Re-engineering CI/CD Cloud solutions Communication Continuous Improvement DevOps Digital Transformation Docker Documentation Emerging Technologies Git GitLab Information Assurance Javascript Load Testing Low-code/No-code Low-code/no-code solutions No-code solutions Organizational Performance Testing Python Quality Assurance SaaS Scripting SDLC Software Development SQL Testing methodologies Training Visualization
EducationComputer Engineering Computer Science Cyber security Engineering Information Systems Information Technology Software Engineering
TimezonesAmerica/Anchorage America/Chicago America/Denver America/Los_Angeles America/New_York Pacific/Honolulu UTC-10 UTC-5 UTC-6 UTC-7 UTC-8 UTC-9