Position: Senior QA engineer
Company: Neskoromnaya Digital
Experience required: 5y

We are an international company specializing in developing AI-powered software solutions for businesses that aim to automate and enhance their operations using innovative AI technologies. Now we are developing a new SaaS platform for email marketing with deep analytics and the inclusion of ChatGPT in the program.

Responsibilities of the QA engineer in an SaaS product:

Planning and conducting software testing, including functional, integration, and regression testing.
Development of test scenarios and test cases based on requirements and design documentation.
Execution of manual and automated testing of the software.
Identification, documentation, and tracking of defects and errors during testing.
Verification of software compliance with established standards and requirements.
Interaction with developers and other team members to discuss and resolve identified issues.
Analysis of testing results and preparation of product quality reports.
Participation in planning and assessing quality and risks in the software development process.

Tasks:

Planning and creating test plans and strategies, determining testing priorities.
Developing and executing functional tests to verify the core functionality of the software.
Integration testing to verify the interaction of software components.
Regression testing to detect possible errors after changes in the software.
Creation and maintenance of automated tests for repeatable and efficient testing.
Identification, documentation, and tracking of defects using a bug tracking system.
Verification of software compliance with established standards, regulatory requirements, and best practices.
Quality control of the development process, identifying issues, and proposing improvements.
Collaboration with developers and other team members to solve problems and correct errors.

Requirements:

More than 5 years of experience as a QA engineer.
Knowledge of testing methodologies and approaches, such as functional, integration, and regression testing.
Experience in creating and executing test scenarios and test cases.
Knowledge of tools and technologies.
Experience in automated testing using frameworks and tools such as Selenium, Appium, JUnit, TestNG, or others.
Understanding of software development and debugging principles.
Ability to work with bug tracking systems such as Jira, Bugzilla, or others.
Knowledge of fundamental software development principles and life cycle.
Ability to analyze and interpret testing results and provide product quality reports.
Excellent analytical and problem-oriented skills for identifying and solving problems.
Communication skills and ability to effectively interact with developers and other team members.


We offer:

Competitive pay (base salary + KPI)
Fair, results-oriented KPI system (transparent bonus calculation with clear indicators and potential amounts)
14 days of vacation and paid sick leave (no need for a sick note)
Flexible work schedule, results-focused, Mon. - Fri. (start between 8:00 - 11:00 am and finish between 4:00 - 7:00 pm)
Opportunity to be part of a project and influence its development
No bureaucracy and people-oriented management
Access to training courses
International environment and eco-friendly corporate culture
Young, progressive, and super friendly team!


Wanna join our team? Then we're looking forward to your CV and we'll definitely get in touch with you.