Middle Quality Assurance Engineer

N-ix

Job Summary

N-iX is looking for a Middle Quality Assurance Engineer to join their POS Integrations Team, focusing on retail and hospitality staff/stock management. The role involves enhancing automation expertise using JavaScript and working with AWS and Azure cloud technologies. Responsibilities include planning, documenting, executing, and automating functional test plans, evaluating product specifications, and collaborating with an international team to resolve defects. The position offers an opportunity to strengthen English language skills.

Must Have

  • Design, implement, and execute functional, regression, and performance test plans.
  • Automate tests for new and existing features.
  • Collaborate with teams to identify and resolve defects.
  • Test data transformation pipelines for integrity and accuracy.
  • Participate in code reviews and provide feedback.
  • Evaluate design and architecture for quality standards.
  • Monitor and report on key quality metrics.
  • Stay updated with QA and automation trends.
  • 3+ years manual testing for web applications.
  • Experience with AWS or Azure cloud technologies.
  • Solid understanding of software testing methodologies.
  • Theoretical knowledge of Automated Testing.
  • Proficiency with SoapUI, Postman, or WebInject.
  • SQL query knowledge for backend validation.
  • Experience working in Agile/Scrum environments.
  • Strong analytical and problem-solving skills.
  • Excellent verbal and written communication.

Good to Have

  • Proficiency in JavaScript programming for test automation.
  • Hands-on experience with Automated Testing.

Perks & Benefits

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits

Job Description

N-iX is seeking a skilled and motivated Middle Quality Assurance Engineer eager to enhance their automation expertise using JavaScript. Our client provides user-friendly online employee scheduling tools, enabling efficient management of availability, time-off requests, employee certifications, and daily rosters. You will join the POS Integrations Team. The team focuses on integrating data from various POS (Point of Sale) terminals into our workforce management solution using cutting-edge AWS and Azure cloud technologies such as Lambda, DynamoDB, SQS, SNS, and Fargate.

As a QA Engineer, your responsibilities will include planning, documenting, executing, and automating functional test plans and test cases for new product features in an Agile environment. You will also evaluate product specifications to ensure they align with design requirements. The team is international, with developers and QA specialists from Ukraine, Latin America, and the US. This environment offers an excellent opportunity to strengthen your English language skills through frequent English-speaking meetings.

Main responsibilities

  • Design and implement test plans, test cases, and test scripts for functional, regression, and performance testing; executing them, and reporting results.
  • Collaborate with cross-functional teams to identify, document, and resolve defects throughout the software development lifecycle.
  • Analyze test results, identify issues, and work with developers to ensure timely resolution.
  • Conduct testing of data transformation pipelines to validate data integrity, accuracy, and correctness throughout the process.
  • Implementing and maintaining automated tests for new and existing features.
  • Participate in code reviews and provide feedback on testability, quality, and performance.
  • Evaluate design and architecture to ensure alignment with quality standards, scalability, and best practices, identifying potential risks and recommending improvements
  • Monitor and report on key quality metrics, ensuring alignment with team and company goals.
  • Stay up-to-date with industry trends, tools, and best practices in QA and automated testing.

Required skills

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent professional experience.
  • 3+ years experience performing manual testing for web-based applications.
  • Hands-on experience working with cloud technologies, preferably AWS or Azure
  • Solid understanding of software testing methodologies, processes, and tools.
  • Good theoretical knowledge of Automated Testing is essential.
  • Experience of using tools such as SoapUI, Postman, or WebInject.
  • SQL query knowledge for back end data validation.
  • Able to work effectively in a fast paced methodology such as Agile/Scrum.
  • Excellent analytical and problem-solving skills.
  • Strong verbal and written communication skills with a collaborative mindset.

Desired skills

  • Proficiency in JS programming skills for test automation- Hands-on experience with Automated Testing is a strong advantage.

We offer*:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits

*not applicable for freelancers

15 Skills Required For This Role

Cross Functional Communication Game Texts Quality Control Agile Development Test Coverage Manual Testing Automated Testing Performance Testing Aws Azure Soapui Postman Sql Javascript