What are the responsibilities and job description for the Quality Assurance Automation Engineer position at Programming.com?
Software QA Automation Engineer
Location: Melbourne, FL
Job Type: Long-Term Contract
USC Can Apply Only
Job Summary
The Software QA Automation Engineer III designs automated solutions to perform applicable software validations. In this role, the engineer regularly collaborates with the development team while operating with a high degree of autonomy.
Position Responsibilities
- Participate in the design, expansion, and maintenance of automated testing suites
- Define and plan scope, resource needs, benchmarks, and goals for manual and automation testing efforts
- Define and implement QA practices, procedures, standards, and reporting
- Identify project risks, quantify risk/benefit relationships, and provide alternative solutions and risk mitigation strategies
- Design test plans, scenarios, and test cases to validate new functionality and identify breaking issues
- Analyze, design, program, debug, and modify software enhancements and/or new products used in local, networked, cloud-based, or internet-related applications
- Partner with cross-functional resources to validate software within project timelines
- Mentor junior team members on QA/QC concepts, methodologies, and best practices
- Work on problems of diverse scope where data analysis requires evaluation of identifiable factors
- Perform other duties as assigned
Basic Qualifications (Required Skills & Experience)
- Bachelor’s degree in a related discipline or an equivalent combination of education, training, and experience
- 5–8 years of relevant experience
- Strong experience in Software QA Automation
- Hands-on experience building and optimizing automation frameworks
- Experience performing code reviews and mentoring team members on automation concepts and best practices