Senior Quality Assurance Engineering Manager – CLOSED

Timisoara

Our client, a technology consulting firm offering software development, architecture and quality assurance services to large US-­based enterprise customers, is currently looking for a Senior Quality Assurance Engineering Manager to be located in their Timisoara office.

 

Job Responsibilities:

  • Lead a small team of QA engineers to test and ensure product quality.
  • Measure baseline product quality and define target quality goals for the product.
  • Own and develop our strategy to continuously improve product quality with every release. ­
  • Work closely with cross-­functional groups to understand business use of the product and identify quality strengths and weaknesses.
  • Collaborate with software engineers to find root cause of failures.
  • Find product defects and relentlessly track them to closure.
  • Design and implement frameworks, tools, and test libraries that will support extensive test automation efforts.

 

Requirements:

  • A BS in Computer Science or a related technical field.
  • At least 5 years of experience at a software company.
  • At least 3 years of experience working directly in a quality assurance engineering role.
  • Passion for shipping new features at an exceptional level of quality.
  • Ability to work independently and lead initiatives on the product.
  • Solid experience in test­-driven development, unit testing, functional testing, system integration testing, regression testing, GUI testing, web service testing, and browser compatibility testing.
  • Experience with test management software such as TestRail, Zephyr, TestLink, Microsoft Test Manager, or similar.
  • Experience with a source control tool like Git or SVN.

 

Nice­ to ­Have:

  • A MS or PhD in Computer Science or a related technical field.
  • Experience with Atlassian JIRA, TFS or similar project management tool.
  • Exposure to Agile software development methodologies.
  • Proficiency in a programming language such as Java, Python, C++, etc.
  • Experience with writing relational database queries (Oracle, SQL Server, MySQL).
  • Experience with tools for continuous integration and deployment (e.g. Jenkins, Maven).
  • Experience with automated testing tools like Selenium.
  • Experience testing large, complex, enterprise applications.
  • Experience testing web applications.
  • Experience in testing distributed/micro-service ­based systems.
  • Systems administration experience in UNIX (preferably Linux).
  • Experience doing API­ level testing against web applications with RESTful APIs, using tools like Postman or SoapUI.