What are the responsibilities and job description for the Sr. Software QA Automation Engineer position at Columbus Technologies?
Must be a US Citizen
On site in San Diego, CA or Moorpark, CA
Some travel within the Continental U.S. may be required
Fulltime Direct Employment
W2 with full benefits
The US base salary range for this full-time position is $118,107 - $167,475 bonus and benefits. Salary ranges are determined by role, level, and location. The range displayed on each job posting reflects the minimum and maximum target for new hire salaries for the position across all US locations. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training.
Summary
The Sr. Software QA Automation Engineer has extensive experience designing automated solutions to perform software verification and validation of flight critical software. In this role, one regularly collaborates with our development team and flight test team, but also operates with a large degree of autonomy. The Software QA Automation Engineer enables rapid development and continuous integration of software systems onto a large range of unmanned air vehicles.
Responsibilities
- Leads in the design, expansion and maintenance of automated testing suite
- Defines and plan scope, resource needs, benchmarks and goals of manual & automation work
- Defines and implement QA practices, procedures, standards and reporting
- Identifies project risks, quantify risk/benefit relationships and provide alternative solutions as well as risk mitigation
- Leads and design test plans, scenarios and cases to exercise new functionality & identify breaking issues
- Partners with resources as needed to validate software with project timeline
- Works on complex issues where analysis of situations or data requires an in-depth evaluation of variable factors
- Mentors less experienced team members on QA/QC concepts, methodologies and best practices
- Works on complex issues where analysis of situations or data requires an in-depth evaluation of variable factors
- Determines methods and procedures on new assignments and may coordinate activities of other personnel (Team Lead)
- Other duties as assigned
Qualifications
Basic Qualifications (Required Skills & Experience)
- Bachelor's degree in related discipline is required or equivalent combination of education, training, and experience
- Minimum 8 – 12 years of relevant experience
- Expertise in C/C and Python
- Experienced in Software QA automation
- Experienced in building and optimizing automation frameworks
- Experienced performing code reviews and mentoring team members on automation concepts and best practices
- Occasionally may be required to travel within the Continental U.S.(20%)
Other Qualifications & Desired Competencies
- Experience with CI/CD pipelines and use of containers to support automated build and test
- Champions quality by forging influential relationships across QA, Development, Product, and DevOps
- Experience or interest in robotics, autonomous systems, image processing or machine learning
- Demonstrates strong debugging / problem resolution skills, and competency in multitasking and handling multiple time critical issues / projects simultaneously
- Demonstrates passion to continuously improve and execute tests for a faster and higher quality result
- Having wide-ranging experience, uses professional concepts and company objectives to
- resolve complex issues in creative and effective ways.
- Exercises judgment in selecting methods, techniques and evaluation criteria for obtaining results
- Able to excel in a fast-paced, deadline-driven environment, where small teams share a broad variety of duties
- Displays strong initiative and drive to accomplish goals and meet company objectives
- Takes ownership and responsibility for current and past work products
- Is committed to learning from mistakes and driven to improve and enhance performance of oneself, others, and the company
- Has effective interpersonal and communication skills
- Focuses on teamwork, collaboration and puts the success of the team above one's own interests
- Advanced degree is preferred
- U.S. Citizenship required. Must be willing to work on government contracts and have the ability to obtain a security clearance.
Physical Demands
- Ability to work in an office and R&D environment (Constant)
- Required to sit and stand for long periods; talk, hear, and use hands and fingers to operate a computer and telephone keyboard (Frequent)
Equal Opportunity/Affirmative Action
We are committed to hiring and retaining a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, color, religion, creed, sex, sexual orientation, gender identity or expression, marital status, age, national origin, veteran status, disability status, or any other protected class. EEO/AA/MFDV
Information collected and processed as part of your Columbus Careers profile, and any job applications you choose to submit is subject to Columbus' Applicant and Candidate Privacy Policy.