IDEX QA Test Engineer in Huntsville, Alabama
If you’re looking for a special place to build or grow your career, you’ve found it. Whether you’re an experienced professional, a recent college graduate or somewhere in between, IDEX is a place where you can apply your existing skills and learn new ones in an environment where you can make an impact.
With interesting opportunities in engineering, marketing, sales, supply chain, operations, HR, finance, and more across more than 40 diverse businesses at https://www.idexcorp.com/our-businesses/business-segments/ around the globe, chances are, we have something special for you.
Job Title: QA Engineer
Reports To: Director of R&D
We’re looking for a QA Engineer to be a key member of a small, skilled, results-oriented product engineering team. We’re building the next generation of our products, and we want someone with as much passion for the work as we have. If you absolutely love working with mobile and web apps, and have a solid foundation of software QA skills, and experience with QA automation, you may be the person we’re looking for.
You'll be working as part of a Scrum team, testing web and future native mobile apps, as well as the web services with which they interact. Our stack is .net core and Python on the server, Angular in the browser, and native code on mobile. Our servers are deployed on Microsoft Azure. This is a hands-on role, writing test plans and developing automated tests in an agile environment as well as conducting manual testing.
Work with the software development team to identify testing needs and opportunities Work with the QA team in developing a QA testing strategy for the project, determining the appropriate balance of manual and automated tests, as well as the types of tests (UI, web service API, functional/performance/load, and so on) Create and document manual test plans, test cases, and test scripts. Develop and document automated test frameworks and test cases for the different types of tests employed Execute and report on the full testing suite of both manual and automated tests Develop standards and procedures to determine product quality and release readiness Perform and document risk analysis Identify, isolate and track bugs throughout testing Research and analyze product features being tested to identify any potential problems users might encounter Review user interfaces for consistency and functionality Research new tools, technologies and testing processes Communicate effectively with technical and non-technical personnel Be proactive in keeping your skills fresh
Knowledge, Skills and Abilities
BS in Computer Science, Software Engineering or equivalent, or a Bachelor’s in an unrelated field with at least 5 years of QA experience. A relevant Master’s degree is a plus.
Certified Scrum Master is a plus.
2+ years of manual testing (it can’t all be automated!).
2+ Experience developing automated QA tests
Experience with any of the following is a plus:
Katalon, Selenium, or similar tools
Postman, Swagger, or other web service API testing tools
iOS and/or Android UI testing
Able to create clear, concise, detail-oriented test plans from specifications or verbal communications.
Thorough understanding of QA testing environments and software development life cycles
Experience testing for validation (“we built the right thing”) and verification (“we built it right”).
Working knowledge of Windows and macOS, all major web browsers, and iOS and Android mobile devices. Linux knowledge is a plus.
Demonstrated pattern of going beyond your test plan when you see something that looks odd, to then understand why it behaved that way, and to see if a problem exists.
Strong analytical, problem solving and planning skills.
Experience with Agile software development (particularly Scrum)
Knowledge of best practices for agile testing on a Scrum team.
High attention to detail with proven ability to juggle multiple, competing priorities of various sizes and complexities. A track record of making things happen in a fast-paced, dynamic environment that requires you to use your initiative, imagination, and common sense to be successful.
Excellent interpersonal skills; ability to collaborate and work successfully with teams across the organization. Excellent written and oral presentation skills.
An appreciation for pragmatism and simplicity in solutions.
Experience using a test case management system
Experience using Github and the Git workflow
Experience using Microsoft Azure DevOps
Be accurate and deliver quality
Excellent, collaborative team player with communication skills to match
Excellent time management skills
Adaptable and flexible in meeting demands
Proactive – you take responsibility and own the solution within a collaborative team environment
Work well under pressure and thrive in a demanding environment
Demonstrated proactivity in capitalizing on opportunities and resolving issues
Intellectually curious – prepared to challenge and be challenged
Are you ready to join a different kind of company where our people, our culture, and our commitments are centered around providing trusted solutions that improve lives around the world?
IDEX (NYSE: IEX) is a company that has undoubtedly touched your life in some way. In fact, IDEX businesses make thousands of products that are mission-critical components in everyday activities. Chances are the car you’re driving has a BAND-IT® clamp holding your side airbag safely in place. If you were ever in a car accident, a Hurst Jaws of Life® rescue tool may have saved your life. If you or a family member is battling cancer, your doctor may have tested your DNA in a quest to find the best targeted medicine for you. It’s likely your DNA test was run on equipment that contains components made by our growing IDEX Health & Science team.