Mez is a software and supply chain company providing business to business technical purchasing and engineering solutions.
Our offices in Hong Kong, Manila, Shenzhen, and Guadalajara allow us to provide 24-hour engineering and support to some of the largest electronics customers in the world.
Software QA Engineer (Minimum 2 Years of Experience)
Attitude & Perspective
Positive, energetic, with a can-do attitude
Fully committed to improving customer service and overall company performance
Excited to be a part of a progressive international team
Be constantly focused on development; both personally and for the company
Proactive, independent and can excel under pressure
Focused on the development of win-win relationships for long-term success
The Software QA Engineer will be responsible for the internal QA process management for reviewing and testing system functions.
This position will also be responsible for coordinating quality assurance testing activities including understanding business requirements, features, and technical implementation along with drafting test documentation, executing test scripts, tracking defects, and monitoring executing testing activity.
The SQAE will serve as a subject matter expert on the development of testing approaches and methodologies. The SQAE work is critical in driving the testing efficiencies necessary for successful agile product development.
Primary Duties & Responsibilities :
Understand the business needs and system requirement specifications. Liaise with internal developers to ensure the system functions are implemented properly
Review requirements specifications and technical design documents to provide timely and meaningful feedback
Create detailed, comprehensive and well-structured test plans and test cases
Estimate, prioritize, plan, and coordinate testing activities
Design automation scripts - Identify, record, document thoroughly and track bugs.
Perform thorough regression testing when bugs are resolved
Analyzes and understands requirements, devise a test strategy to adequately cover the requirements, develop high-level test scenarios that implement the strategy, elaborate scenarios into detailed test cases.
Review test artifacts with Development team members, and edit accordingly
Work with user teams to develop automated test scripts and extend the automation infrastructure
Collaborate with the business and development teams to produce requirements that are welldocumented and clear
Maintain subject matter expertise for the systems under test and use that expertise to create, maintain and extend the test case library
Participate in team process improvement to make sure everyone understands development lifecycle
Bachelor's Degree Holder in Computer Science
At least 2 years of experience in testing web-based applications
In-depth knowledge and experience with software testing and automated test techniques with a strong focus on quality throughout the entire software development cycle
Knowledge and experience writing custom test automation scripts and frameworks, in Java,C#.
Knowledge using backend Test Automation Frameworks from Junit and NUnit such as TestNG
Knowledge using frontend Test Automation Frameworks such as Selenium Webdriver, to test responsive web applications
Knowledge and experience with multiple test automation framework tools, including Linear, Modular, Data Driven, Keyword Driven, and / or Hybrid framework types
Experience with :
o RESTful API web service execution and validation using tools such as Postman or SOAP
o API Contract verification using tools such as Swagger or REST Docs
o Committing code to a version control system such as TFS, GitHub or SVN
o Developing and executing automated and manual test scripts for requirement validation, integration, regression, performance and usability testing
o Load testing APIs and Applications using tools such as Jmeter or LoadUI