💻 Quality Assurance Engineer
💰 B2B, salary range flexible
🌍 Hybrid ( 4 days per week from our office - Warsaw, Puławska 182)
Project info:
We are seeking a skilled Quality Assurance Engineer with a passion for maintaining software development at a high-quality level and testing user-facing products. You will be involved in developing new features for existing mobile applications.
Working on a variety of solutions for phones, payment terminals, or televisions, you will tackle many non-trivial problems.
By joining our team, you become a member of a group that has specialized in mobile software development for 11 years across various platforms, from smartphones to payment terminals to set-top boxes.
💡 Key Responsibilities:
- Managing the quality assurance process throughout the software development lifecycle, with a focus on testing and automation.
- Designing and executing test strategies, including automated test scripts using tools.
- Coordinating testing activities within the team, ensuring alignment with project requirements.
- Performing regression, integration, and performance testing in both mobile and web environments.
- Supporting development and testing teams in executing tests, ensuring adherence to best practices and quality standards.
- Working in Agile methodologies, collaborating with development teams to ensure the highest quality of software.
- Monitoring and optimizing processes related to software quality and test automation.
Requirements:
- Strong understanding of the software development lifecycle and quality assurance processes.
- Experience in creating and managing automated tests (e.g., Selenium, JUnit, TestNG, or other similar tools). We do not limit ourselves to a specific set of tools; we are open to considering strong candidates who may have experience with a range of testing tools and are eager to learn new ones.
- Familiarity with testing tools and technologies such as Jira, Git, Docker.
- Experience with databases (SQL, NoSQL) and API testing.
- Strong analytical skills and problem-solving abilities.
- Experience working in Agile environments (Scrum, Kanban).
- Excellent communication and teamwork skills.
Nice to have:
- Experience in managing small testing teams.
- Familiarity with test management tools (e.g., TestRail).
- Knowledge of CI/CD processes (Continuous Integration/Continuous Delivery).
The recruitment process for N7 has three stages:
-
HR meeting (organizational matters and mutual expectations)
-
Technical interview with the team (we want you to have the opportunity to meet your future colleagues)
-
Project interview (this stage is mainly for you, so you can get to know us better and discuss all topics related to the project you will be joining)