TNS

Professional - Software QA Engineer

POL - Lodz Full time

An extraordinarily talented group of individuals work together every day to drive TNS' success, from both professional and personal perspectives.  Come join the excellence!

Overview

The QA area is responsible for the testing of computer programming systems and applications including the design, coding, testing and deployment of products and solutions to meet goals of TNS' products

Responsibilities

Responsibilities:

  • Work with an Agile team to deliver best-in-class test automation scripts for our products
  • Utilize automation for deployment and running test suites
  • Partner with DevOps and other teams to build our Continuous Integration (CI) pipeline
  • Create test plans and test cases to validate broad solution and specific functional requirements in a continuous improvement environment.
  • Collaborate with System Engineering and Architecture, Program Management, and Software Development teams in all aspects of the development lifecycle from early design feedback, functional automation, reliability, stress, performance, integration testing, through to supporting production issues

Requirements

  • Skilled with a variety of languages, frameworks, tools and techniques for service and front end test automation, including Postman, Selenium and Testing Frameworks (ROBOT preferable)
  • Basic understanding of Web based application build using java Script based framework.
  • Knowledge and experience in the following languages and technologies: Python, JSON based restful services, HTML, JavaScript,  CSS/Bootstrap, SQL, RDBMS Database technologies and Linux
  • Proven ability to write automation to verify data structures, data formats, and data values.
  • Experience in testing AWS native cloud application preferably in serverless architecture using services like AWS Lambda
  • Demonstrated ability to build and maintain code repositories, preferably using Git
  • Ability to communicate and collaborate cross-functionally, and work well with a team-oriented environment.
  • Experience with automation practices leveraging commercial collaborative tools like Helix, JIRA
  • Experience with Agile/SCRUM processes and techniques
  • Strong ability to create and design test automation and test infrastructure - 5+ years in a Software Engineer or Software Engineer in Test capacity ideal
  • Strong written and verbal communications skills.
  • B.S. in Computer Science or equivalent with 5+ years of working experience.

Qualifications

Knowledge of telecom related domains is desired with specific experience in numbering type products.

If you are passionate about technology, love personal growth and opportunity, come see what TNS is all about!

TNS is an equal opportunity employer. TNS evaluates qualified applicants without regard to race, color, religion, gender, national origin, age, sexual orientation, gender identity or expression, protected veteran status, disability/handicap status or any other legally protected characteristic.