Senior Software Engineer, Quality Management

Precisely

Precisely

Software Engineering, Quality Assurance
43-300 Bielsko-Biala, Poland
Posted on Oct 29, 2024

Precisely is the leader in data integrity. We empower businesses to make more confident decisions based on trusted data through a unique combination of software, data enrichment products and strategic services. What does this mean to you? For starters, it means joining a company focused on delivering outstanding innovation and support that helps customers increase revenue, lower costs and reduce risk. In fact, Precisely powers better decisions for more than 12,000 global organizations, including 99 of the Fortune 100. Precisely's 2500 employees are unified by four company core values that are central to who we are and how we operate: Openness, Determination, Individuality, and Collaboration. We are committed to career development for our employees and offer opportunities for growth, learning and building community. With a "work from anywhere" culture, we celebrate diversity in a distributed environment with a presence in 30 countries as well as 20 offices in over 5 continents. Learn more about why it's an exciting time to join Precisely!

Intro and job overview:

Introducing our latest project, RCX – a cutting-edge multitenant solution designed to revolutionize the way we operate. Built on the robust Amazon Web Services (AWS) platform, RCX positions us for global scalability and success. Embracing the Agile methodology, we navigate the dynamic landscape of development with efficiency and adaptability at the core. Quality and ease of maintenance are paramount in our pursuit, ensuring that the implemented solution not only meets but exceeds industry standards. At the heart of our project lies a commitment to fostering large-scale communication through multiple channels. RCX is not merely a product; it is a comprehensive solution poised to transform the way we connect, communicate, and thrive in an ever-evolving digital landscape.

Senior QA Engineer, Quality Management is responsible for solving complex issues and developing unique testing solutions to make our customers successful. Our customers depend on our highly skilled QA engineers in our Research & Development group to help drive their success. Strong problem-solving skills, communication, and the ability to develop creative test for our solutions are a must.

As a Senior QA Engineer in EngageOne line of business, you will be a member of one of our product development teams. You will have and utilize industry knowledge of testing best practices, knowledge of company established processes and standards, strong product knowledge. In this role, you will be a direct contributor for testing to our latest cloud (AWS) based solution and collaborate with architects, product managers, UX and software engineers. You will be expected to be hands on and stay up to date with the latest technology. This position is perfect for someone looking to grow their skills and gain valuable experience in a collaborative and dynamic environment.

Responsibilities and Duties:

  • Contribute to the written tests of new product features, responsible for coding tests, unit testing and integration testing.
  • Automate and streamline operations and processes.
  • Participate in our Agile SCRUM methodology with 2-week sprints, attending sprint reviews, sprint planning and retrospectives to continuously improve the team's processes.
  • Troubleshoot/Triage issues in development, test, and production environments.
  • Evaluate, learn, and incorporate new testing technologies into new and existing frameworks and solutions as applicable.
  • Participate in the deployment of new cloud services and enhance CICD pipeline capabilities within our SaaS solution.
  • Other duties may be assigned.

Requirements and Qualifications:

  • 3+ years of demonstrable experience with writing tests in Java or Python with AWS cloud experience.
  • Excellent understanding of software testing principles and practices, along with knowledge of automated testing.
  • Familiarity/or proven experience with TDD or BDD methodology.
  • Experience in test framework development (Java).
  • Good knowledge of best practices when using Gitlab, Gitlab Pipelines and CI/CD pipelines.
  • Eagerness to learn new skills and new technologies; eagerness to share knowledge and expertise with others.
  • Excellent problem-solving and analytical skills.
  • Excellent verbal and written communication skills, with a strong proficiency in English.
  • Excellent interpersonal skills and the ability to work with diverse and distributed product teams in an agile environment.

Preferred requirements:

  • Experience of creating Infrastructure as Code with Terraform, DevOps skills and automated deployment is preferred.
  • ​​DevOps skills (Containers & Docker, Lambda Functions, Step Functions, cloud watch/logging, API gateway, GitLab build pipelines)
  • Experience with SaaS applications and distributed microservices architecture.
  • Experience with RESTful API design and development.
  • Familiarity with RestAssured, TestNG/Junit5, Spring Framework and other relevant libraries supporting automated tests development.

#LI-ZB1

The personal data that you provide as a part of this job application will be handled in accordance with relevant laws. For more information about how Precisely handles the personal data of job applicants, please see the Precisely Global Applicant and Candidate Privacy Notice.