enpl

QA Engineer | Remote | #1404

  • Position: QA Engineer
  • Working hours/timezone: EST Time
  • Salary: up to 4 000 USD/ month, B2B contract

Hi there! We are seeking a QA Engineer for our client, who creates an e-learning platform. It offers courses expanding knowledge in the areas of currency exchange, stock exchange and cryptocurrencies, e-commerce, social media, and personal development. Available materials and lessons allow you to understand how financial markets and the e-commerce sector work. Knowledge is transferred online through interactive video.

Responsibilities:

  • ⁠Maintaining test documentation
  • ⁠Providing up-to-date information about software quality
  • ⁠Quality control of regression pipeline
  • Create thorough test cases and scenarios to cover a wide range of user interactions and edge cases
  • Perform unit testing to validate the integrity of individual software components
  • Collaborate with the development team to identify and resolve software defects on time
  • Document testing strategies, processes, and results to maintain a clear record of quality assurance activities
  • Continually improve testing methodologies and practices to enhance the overall quality of our software
  • Adapt to changing priorities and be flexible in responding to shifting project roadmaps
  • Maintain a keen attention to detail and a commitment to upholding high standards of quality

Requirements:

  • 2–3 years of professional experience in software testing.
  • Experience in participating in software development project teams, and collaborating with developers, designers, and product managers.
  • Knowledge of testing levels
  • Knowledge of (STLC), (SDLC).
  • Understanding of Agile/Scrum
  • Experience with test documentation: Test Plan, Test Case, Bug Report, Test Strategy, Test Report
  • Understanding the project architecture
  • Knowledge of MLM architecture work
  • Experience in testing mobile and web applications.
  • Skills in functional, regression, smoke, and exploratory testing.
  • Knowledge of testing principles and types: UI/UX testing, cross-browser and cross-platform testing using BrowserStack, and compatibility testing.
  • Understanding testing priorities

Test documentation development skills:

  • Requirements analysis
  • Experience in writing detailed test cases and checklists
  • Proficiency in working with bug-tracking systems (JIRA, Azure DevOps, TestRail)
  • Preparation of quality reports and test results for stakeholders
  • Defining a Manual Testing Strategy
  • Providing manual testing reports.

API Testing:

  • Good knowledge of tools like Postman, Swagger
  • Knowledge of REST
  • Ability to verify HTTP requests/responses and analyze results.

Database Testing:

  • Proficiency in working with SQL queries
  • Verification of data accuracy and operations in databases (MySQL, PostgreSQL, MS SQL).
  • Data validation and verification within the system.

Version control skills:

  • Basic understanding of Git, ability to clone and commit changes (pull, push, commit).
  • Understanding GIT flow
  • Use of repositories to check for fixes and changes.

Knowledge of CI/CD processes:

  • Understanding of Continuous Integration and Continuous Delivery (CI/CD) and the role of QA within these processes.
  • Experience working with tools like Azure to monitor and test builds.

Mobile Testing:

  • Knowledge of mobile app testing tools: Android Studio, Xcode, Appium, TestFlight
  • Experience testing on real devices and emulators.

APPLY FOR THIS JOB

RECOMMEND A FRIEND

... and get up to 2500PLN refferal bonus!