QA Engineer - Automation Testing [T500-13505]
Detalhes do emprego
Job Summary: Under minimal supervision, support the testing, correction/modification, and quality assurance of products under development as well as existing products (containing Software or Firmware). Work on assignments or lead projects that are moderate to complex in difficulty, requiring judgment in resolving issues and in making recommendations. Perform complex tasks to develop and apply functional, system, integration, regression test requirements on products and for reporting on test results. Develop test plans, write test cases and procedures, execute test cases, file bugs, and develop automatic test programs and scripts. Perform analysis and documents test results. May lead a team to verify the designed products for compliance with the product requirement and functional specifications, and to see the product through from conception to release. Essential Job Functions:
- Software Quality Assurance
- Develop test strategy for complicated features and systems.
- Design and develop comprehensive and end-to-end test cases and test plans.
- Design, develop, maintain, and execute test cases and test plans at functional and system levels.
- Perform black and gray box testing of released products and products under development to
- reveal design and implementation defects.
- Understand functional, system, integration and regression testing focus at feature and system
- level.
- Use test tools such as debuggers, emulators, and simulators to test.
- Use bug tracking systems to track the life cycle of bugs.
- Develop and maintain quality engineering processes and initiatives.
- Identify automation opportunities and develop & maintain automated tests.
- Analyze test results, troubleshoot, and triage issues with different teams to drive towards root
- cause identification and resolution.
- Work closely with developers, product managers, and QA engineers to gain a deep understanding of product features and create comprehensive test plans.
- Promote software testing best practices and contribute to the design and architecture of software products.
- Strong experience with software life cycle, object-oriented and structured software design methods.
- Strong understand of Microsoft Azure, real-time operating systems, DBMS, and strong experience in testing them.
- Strong experience testing Cloud software and embedded applications.
- Strong experience with debugger tools.
- Strong experience with test development framework and tools.
- Proficient with word processing, spreadsheets and database software applications.
- Strong communication and writing skills.
- 8 years
- Bachelor's Degree in computer science, computer engineering, or a related field - Required
- 0%
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.