Quality Assurance Engineer
Job Description
Role Summary
In this Quality Assurance Engineer role, you will define test plans, test specifications, test suites, test strategies, test cases, help design tools for functional testing and automate all test activities. You will communicate plans and results clearly and effectively. You will work directly with software developers, product managers, and Team lead to ensure the quality of our applications and platforms. You will work with the team to drive the software development process toward quality-centric methodologies. You'll define and implement quality gates for code changes, delivering on the promise that our users' experience will be continually maintained or improved. You will develop high-quality test automation to drive lower operational costs and faster deployments.
Responsibilities
- Define quality metrics and implement measurements to determine test effectiveness, testing efficiency, and measure the overall quality of the software.
- Implement Test Automation leveraging test automation frameworks while driving processes to reduce manual test coverage.
- Exceptional writing and verbal communications skills.
- Help writing test plans, test cases, and provide suggestion in improving the QA processes.
- Ensure our products meet high standards of quality, performance and reliability.
- Should adopt working on multi-tasking with fast pace.
- Execute periodic manual and automated test cases including regression.
- Should adopt working on multi-tasking with fast pace.
- Develop and execute automated test scripts (and manual tested where necessary)
- Investigate and reproduce bugs and drive fixes through test and production stages.
- Work with Product Managers, Developers, Leads and review technical artifacts to understand the technical architecture and derive test strategy that spans across multiple products and functional areas.
- Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Participate in daily scrums, stand-ups and other meetings as needed
- Participate in release and sprint planning session
- Be part of and collaborate with Scrum team in understanding user stories/business needs
Qualifications and Skills
- 5-8 years of QA experience of both web application and web service testing.
- 3+ years' experience with running and developing automated test scripts.
- B.S Degree (engineering preferred) or significant equivalent experience.
- Experience developing automation code in Selenium, C#.
- Experience creating, executing, and reviewing results of functional, integration, and regression testing.
Typical Education
- Bachelor's Degree or equivalent combination of education and experience
Preferred Qualifications
- Experience in working onsite/offshore model.
- Experienced in Agile software development methodologies.
- Experience in Microsoft Azure DevOps
- Experienced in cloud computing test.
- Excellent communication, collaboration, reporting, analytical and problem-solving skills
Specializing in creative and technical recruiting, KORE1 is committed to supporting top IT and Creative professionals in their career paths. We build deep relationships with leading companies, connecting them to exceptional talent every day. With extensive industry expertise and unmatched opportunities, our goal is to provide a unique experience for our contractors and consultants as they prepare for their next role. We are passionate about matching the right people with the right companies.
Recommended Skills
- Agile Methodology
- Analytical
- Automation
- Building Codes
- Business Requirements
- C Sharp (Programming Language)