What are the responsibilities and job description for the Quality Assurance Engineer position at Flatirons?
Role Summary
As a Quality Assurance Engineer, you are joining a world-class team dedicated to testing high-quality user-friendly products that set us apart in the aerospace industry. Our QA department focuses on manual testing, automation, troubleshooting, and debugging of all software products, regardless of their platform. As the QA engineer, you will be responsible for product quality and hold a portion of accountability in the company's Quality Initiatives and ISO 9000 certifications.
Responsibilities
- Consult with customers in the aviation and aerospace fleet and manufacturing industry
- Adopt and use Flatirons QA methodology and tools to create detailed, comprehensive, and well-structured test plans and test cases that maintain traceability of requirements across user stories and features
- Perform smoke, functional, integration and regression testing across browsers and mobile devices
- Develop Test Automation scripts, debug failures, rework, maintenance and monitor scheduled runs
- Involve in setting up test data in the dedicated Test environments
- Work closely with the Product Management team and Technical Architects
- Participate in scrum meetings, and technical discussions to provide QA progress, explain technical blockers and coordinate with stakeholders to arrive at appropriate solutions.
- Identify and track defects, investigate possible breaks, design misses, work with development team to identify the fix
- Prepare test plan, test cases for hand off to customer (UAT) sessions
- Ability to have a split project focus and test across different projects at continual testing times
- Continual evaluation and understanding, of user-focused testing
- Use your passion for continuous improvement to help create quality best practices across the organization
- Work daily in Jira and TestRail based testing tools
- Identify process gaps and provide inputs to reporting manager on quality improvements
Competency
- Ability to make decisions quickly in critical situations, responsibility, integrity and sociabi lity
- Good experience in creating QA process artefacts, prioritization of test cases and planning.
- Good Communication
- Problem solving
- Debugging and Analytical skills
- Works great in a team driven environment
- Critical thinker and problem-solving skills
- Test design techniques
- Documentation skills
Requirements
Education/Experience:
- Candidate should have 3 to 6 yrs. of experience in Software Development Lifecycle and Software Testing Life Cycle.
- Minimum 1 yrs of experience in Test Automation with Playwright or WebdriverIO
- Hands-on in test automation frameworks like BDD, Testng (Any One)
- Proficient in Manual Testing that mainly includes smoke testing, functional testing, Integration testing, Regression testing and UAT
- Hands-on experience with CI/CD tools like Jenkins, Maven
- Good analytical, debugging skills in Automation
- Ability to understand and automate Angular JS applications
- Good knowledge of Agile methodology and experience working on scrum processes
- Hands-on experience in software process design, implementation, and execution
- Experience in writing well-organized test plans, test cases and test execution approaches in the Test Management tool.
- Experience with mapping test scenarios to customer requirements (RTM)
- Experience in testing products, mobile and web-based applications
- Ability to work independently, think on your feet with the customer, triage issues and prioritize tasks
- Experience working on various project management and testing tools like Jira, Rally, TestRail, MTM etc.
- Excellent written and verbal communication, problem-solving, analytical, and time-management skills
- Enjoy collaborating in a team environment to solve problems with creative, out-of-the-box thinking
Computer Skills
- Work experience in Playwright, Jasmine framework, typescript
- Knowledge on any one of the programming languages like Java, and JavaScript is an added advantage
- Knowledge or work experience in Aviation domain is an added advantage
- Experience with writing SQL queries and Unix commands
- Good experience in API testing using tools like Postman / Soap UI / Rest Assured
- Knowledge on XML, SGML, HTML
Miscellaneous:
NA