Quality Engineer (API)
Zaelab
Full-time
Remote
Worldwide
Description
As a Quality Engineer, you will be responsible for conducting testing activities throughout our project development processes and releases of enterprise eCommerce solutions developed by Zaelab. This role is pivotal in Zaelab’s aim and ability to deliver quality medium and large-scale digital commerce projects to meet and exceed client expectations.
In this position you will be working closely with the Project Manager, Business Analyst, Delivery Manager, and Engineering Team. Executing of manual test activities, organizing quality process on the project, test documentation preparations together with investigations and bugs reporting will be foundational to the successful delivery of the project at hand. If you strive in delivering the product with the best quality through constantly learning new technology and growing up, then this is for you.
Your Responsibilities
- Proactively identify and resolve gaps in requirements and acceptance criteria
- Analyze user stories and technical requirements for accuracy, feasibility and technical approach
- Develop and keep up to date the testing documentation (Test Plan, Test Design, Test Cases/Checklist, User Guides)
- Perform tracking/tracing of project technical requirements in Jira
- Develop positive and negative test scenarios in test cases by using different test design techniques
- Design test cases that adhere to requirements and verify accurate delivery of functionality
- Estimate testing efforts and test coverage on the project
- Execute manual testing of variety of testing types, such as functional testing, UI testing, compatibility testing, api (Postman/Swagger), e2e, testing related to changes (smoke, sanity, regression) within an agile, continuous delivery model
- Prepare Demo Scripts and perform the demonstration of the sprint results to Business Analyst, and/or Client using Company’s templates
- Track test results and share them with stakeholders
- Report bugs and errors to Development Team, track issues found in Issues Management System (Jira, Azure, etc.)
- Perform project knowledge sharing and knowledge transfer
- Participate in stand-up meetings, conference calls, track your time, and work through story assigned to you within a Jira instance
- Work closely with Engineering Team and Business Analyst on your project on estimating, scheduling, and monitoring user stories in Jira
- Report work progress continuously through attendance of daily & weekly project internal meetings
Requirements
- 3+ years of experience at Quality Engineering and proven experience in API testing (REST API)
- Experience determining and relaying functional specifications; capable of defining functional specifications through user stories
- Proficient at Test Design Techniques usage
- Experience on Test documentation development: Test Plan, Test Design, Test Cases, Check Lists, User Guides
- Execution of testing: Functional, UI, Compatibility, testing types related to changes (Smoke, Sanity, Regression)
- Extensive knowledge and proven experience of QA tools, such as devtools, Postman, Swagger
- Strong English communication skills, verbal and written
- English Level: Intermediate and upper
- Strong capacity for multi-tasking, prioritizing, and performing accordingly with a fast-paced environment
- Strong interpersonal communication and collaboration skills
- Kind and intellectually mature
- Proactive team player
- Experience with agile/scrum process
- Nice to have Performance testing knowledge and experience
- Nice to have Security testing knowledge and experience
- Nice to have automation testing knowledge and experience using Java
- Nice to have experience in testing multilingual and multi-currency platforms
- Nice to have eCommerce experience
- Nice to have SAP Hybris experience
- Nice to have Shopify experience
Benefits
- Experience working with US clients
- Competitive compensation depending on experience and skills
- Unlimited, paid time off and vacation
- Budget for certifications and IT conferences
- Friendly team to work with around the world
- Be a team player in an agile software development environment focused on collaboration and continuous integration