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.