What are the responsibilities and job description for the SR Quality Assurance Automation Engineer position at National Federation of Independent Business (NFIB)?
Overview
The National Federation of Independent Business (NFIB), the nation’s largest small business advocacy organization, is looking to hire a SR Quality Assurance Automation Enginner to join its IT team.
Responsibilities
As a Sr. Software Quality Automation Engineer, you will work closely with the IT and other departments as necessary to lead the effort in designing, implementing, and maintaining automated testing strategies and frameworks for web and mobile applications. This includes participation in each step of the software development process from requirements analysis to post-production monitoring of software quality. Responsible for the planning, implementing and execution of automated test cases via CI/CD pipelines. Participating in software design and development process to determine quality opportunities including appropriate test scenarios, data needs, and level of testing activities.
Must communicate effectively both verbally and in writing; work outcomes must meet and / or exceed productivity and quality standards. Must be able to work as part of a cooperative team environment and independent of direct supervision; adhere to Company and Department policies and procedures. Performs other projects as needed.
Expected to be physically present at least 2 days a week in our Nashville Office.
Qualifications
The National Federation of Independent Business (NFIB), the nation’s largest small business advocacy organization, is looking to hire a SR Quality Assurance Automation Enginner to join its IT team.
Responsibilities
As a Sr. Software Quality Automation Engineer, you will work closely with the IT and other departments as necessary to lead the effort in designing, implementing, and maintaining automated testing strategies and frameworks for web and mobile applications. This includes participation in each step of the software development process from requirements analysis to post-production monitoring of software quality. Responsible for the planning, implementing and execution of automated test cases via CI/CD pipelines. Participating in software design and development process to determine quality opportunities including appropriate test scenarios, data needs, and level of testing activities.
Must communicate effectively both verbally and in writing; work outcomes must meet and / or exceed productivity and quality standards. Must be able to work as part of a cooperative team environment and independent of direct supervision; adhere to Company and Department policies and procedures. Performs other projects as needed.
Expected to be physically present at least 2 days a week in our Nashville Office.
Qualifications
- Bachelor's degree in Computer Science or related field, or equivalent experience.
- 5 years of experience in QA automation, with a strong focus on mobile application testing.
- Deep understanding of Android and/or iOS development platforms and testing tools.
- Strong understanding of mobile testing labs and required implementation.
- Strong experience with test automation frameworks (e.g., Appium, Selenium, Espresso, Tricentis tool suite, etc).
- Proficiency in programming languages such as .Net/Maui, Objective C, Java.
- Experience with CI/CD pipelines and continuous integration tools (DevAzure).
- Experience with API testing tools and methodologies (e.g. Postman).
- Experience with defect tracking tools (e.g., DevOps Azure).
- Excellent communication and collaboration skills.
- Ability to work independently and as part of a team.
- Strong analytical and problem-solving skills.