Senior General QA Engineer

Our client is one of the largest telecommunications companies in the US.

Project Description

The client aims to modernize their existing application architecture, transitioning from native applications to more adaptable solutions. This shift is intended to accelerate product delivery to end users by leveraging flexible technologies. Also, the client seeks to develop a proprietary Software Development Kit (SDK) tailored to their specific needs, intending to offer it to external developers.

We maintain multiple Scrum teams comprising 5-8 engineers each, varying based on the project’s requirements. These teams adhere to the Scrum framework, following bi-weekly iterations to execute their work effectively.

Location: EU

Responsibilities
  • Design, develop and execute automation scripts within a Java environment.
  • Participate in manual testing to ensure thorough coverage, particularly in scenarios where automation is not possible or effective.
  • Perform various types of testing including functional, regression, performance and integration.
  • Work with the development team to identify and resolve defects.
  • Maintain and enhance the automation framework to accommodate changes in the tech stack and new testing requirements.
  • Analyse test results, identify issues and impacts, and provide solutions to ensure optimal performance.
  • Work with continuous integration tools such as Jenkins to streamline software builds, test runs and deployments.
Qualifications
  • 5+ years of experience in quality assurance, with a strong emphasis on both automation using Java and manual testing.
  • Expertise in Selenium and TestNG.
  • Strong experience with UI, REST Web Services, and mobile apps testing.
  • Solid understanding of performance testing and optimization strategies.
  • Experience integrating automated testing into CI/CD pipelines, preferably with Jenkins.
  • Ability to troubleshoot and maintain complex automation and test environments.
  • Experience in Oracle Database and SQL queries.
  • Experience with NoSQL databases like HBase, Druid
  • Load/performance testing experience in web application and Rest API using tools such as JMeter.
  • Experience in testing web-based applications using Tomcat and JBoss.
  • Experienced in testing of UNIX or Linux client server applications, including testing application installation/configuration and trouble shooting.
  • Experience with build integration tools such as Jenkins.
  • Experience with code coverage tools.
  • Experience with software version control such as GitLab, GIT and/or SVN.
  • Ability to create high level and detailed test plans and test reports.
  • Excellent written and verbal communication skills.
  • Excellent problem-solving skills and attention to detail.
  • Team player
  • Agile mind (Ready to learn Agile methodologies and use them)

Nice to Have

  • Experience with web application security testing.
  • Experience with Hadoop based framework/application.
  • Experience in AWS Cloud applications.
  • Experience in a Telecommunications environment focusing on VoIP.
  • Experience in continuous application integration tools.
  • Familiarity with Apache Ant.
  • Experience with test automation of native mobile applications.
  • Agile methodologies (Scrum, Kanban)
Scroll to Top

Upload your CV, and we will get in touch with you soon.