FlightSafety International Inc
Senior Software Engineer in Test
FlightSafety International Inc, Columbus, Ohio, United States, 43224
About FlightSafety International
FlightSafety International is the world's leading professional aviation training company, providing flight simulators, visual systems, and displays to commercial, government, and military organizations. The company offers training for pilots, technicians, and other aviation professionals across 167 countries and territories. It operates the world's largest fleet of advanced full-flight simulators and award-winning maintenance training centers in the United States, Canada, France, and the United Kingdom.
Purpose of Position
The Senior Software Engineer in Test is a senior role within FlightSafety International's Software Quality Assurance Team. This position is crucial in verifying the quality of mission-critical applications and systems. The successful candidate will collaborate with various technical and business teams to develop test automation for essential business systems.
Tasks and Responsibilities
Perform black box and white box testing using exploratory techniques.
Collaborate proactively with business and software engineering teams to analyze use cases and requirements.
Analyze application logic and create comprehensive, reusable test scripts.
Manage all testing aspects, including planning, execution, defect analysis, and documentation.
Conduct defect review meetings with development and business teams to prioritize and resolve issues.
Update project teams on testing activities and milestones.
Identify risks and develop mitigation strategies.
Prepare daily/weekly status reports and metrics on test execution.
Partner with the business to develop and approve testing strategies for UAT and release readiness.
Drive automation strategies across multiple applications and provide technical guidance on automation frameworks.
Identify automation opportunities across diverse technologies, including Web and Mobile.
Build test automation using various frameworks and conduct proof-of-concept investigations into new tools and methods.
Minimum Education
Bachelor's degree from an accredited institution or equivalent industry experience.
Minimum Experience
At least 5 years of professional experience in software testing.
Knowledge, Skills, Abilities
Experience in Agile, Waterfall, and Hybrid development environments.
Strong understanding of software development life cycle models.
Ability to translate requirements into test plans, cases, and scripts.
Proficiency in database management and SQL queries for data validation.
Results-driven mindset.
Knowledge of Microsoft testing tools (TFS, Visual Studio, Test Manager).
Experience with Cloud technologies like Azure DevOps.
Participation in Scrum processes, including daily stand-ups.
Ability to build positive partnerships and collaborate across teams.
Excellent organizational, multitasking, and prioritization skills.
Strong interpersonal and communication skills.
Experience with Mobile testing and automation is a plus.
Knowledge of web technologies: XML, HTML, JavaScript, JQuery, JSON, DOM.
Familiarity with automation frameworks: SpecFlow, Selenium, Mocha, Nightwatch.js.
Understanding of web service and API concepts: SOAP, OData, REST.
Experience with SDLC and test management tools: TFS, Jenkins, Git.
Physical Demands and Work Environment
The role requires regular use of hands for handling and communication, standing, walking, and sitting. Vision requirements include viewing monitors and documents. The work environment is typically low to moderate noise levels.
FlightSafety is an Equal Opportunity Employer/Vet/Disabled. All qualified applicants will be considered without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or disability.
#J-18808-Ljbffr
#J-18808-Ljbffr