Quality Assurance Engineer
About the Company:
NLign Analytics provides unique, patented software-based solutions used in the manufacture and maintenance of aircraft to capture, organize, and visualize detailed structural inspection and repair data. The NLign software solution is currently used in aerospace manufacturing applications to improve first-pass yield and increase manufacturing rate. In addition, NLign is used within the US Air Force and US Navy to improve structural maintenance processes to reduce costs and improve aircraft availability. NLign is recognized as a critical component of the US Air Force’s and US Navy’s Digital Thread/Twin strategies. NLign’s uniqueness is in its ability to organize data by aligning it to 3D structural models. This provides x, y, z location information for each element of inspection and repair data. This location-aware data is stored in a spatial database where it can be queried by NLign’s visualization tools, providing an interactive 3D environment containing both the 3D structural models and the queried dataset. This interactive 3D environment has been demonstrated to drive improvements throughout an organization, including, improving inspection processes, quality engineering analysis, and material review board processes. NLign Analytics is a division of Etegent Technologies Ltd., a privately held company based in Cincinnati, OH.
The Position:
NLign Analytics is looking for a quality assurance engineer with previous experience testing a Windows software product. NLign is constantly adding software features, addressing software defects, and pursuing additional software product offerings. The candidate will need to be able to work independently and coordinate with the NLign development and leadership team. The candidate must demonstrate excellent teamwork and communication skills as interaction with management and the development team will be constant.
Job Responsibilities:
- Conduct quality assurance for all new software development, impacted functionality, and existing functionality.
- Fulfill NLign product quality by tracking defects reported by internal users and customers.
- Performing various types of testing, including acceptance, stress, and performance testing.
- Continuous improvement in QA and software lifecycle processes.
- Provide ballpark estimates for completion of specific QA initiatives for the sake of planning and budgeting.
- Maintain familiarity with all existing and new features of the NLign product suite.
- Ensure defects are properly tracked and bug tracking system contains accurate information.
- Produce and Maintain testing documentation.
- Verify implemented features adhere to requirements specifications.
- Execute Release Test Plan during software releases.
- Perform maintenance and improvements on automated testing infrastructure.
- Mentor junior quality assurance team members.
Minimum Qualifications:
- 2 years of experience in quality assurance of Windows software.
- Experience providing quality assurance with a software product which enables a flexible data structure.
- Demonstrated experience performing various types of testing, including acceptance, stress, and performance testing.
- Experience with defect tracking software.
- Experience with interpretation of software requirements into a software test plan.
- Experience with automated testing tools.
- Team lead capabilities.
- Ability to install and uninstall Windows applications.
- Strong oral and written communication skills.
- Local to Cincinnati, OH.
- Must be a U.S. citizen.
Nice to haves:
- Experience with Python scripting.
- Experience with SmartBear TestComplete for automated testing.
- Experience with a client-server Windows software product.
- Experience defining and establishing software quality metrics.
- Experience working as a team lead.
Attributes:
- Teamwork.
- Strong interpersonal and communication skills, with the ability to effectively communicate technical concepts.
- Logical problem-solving approach to challenges.
- Ability to understand the customer perspective as defined by their unique use cases.
- Strong organizational and follow-up skills.
- Desire to provide innovative solutions.
- Capable of understanding a software package used by a customer base of engineers.
- Ability to hold yourself accountable for your work and the goals set for the department.
- Strong time and task management skills.
- Demonstrates an ability to work on a schedule.
- Passion and drive for technical aptitude.
- Passion to provide quality software.