Esko is looking for an enthusiastic and motivated QA Engineer (Automation) with test automation experience for our new product development team. You will be a core member central to our engineering team where-in your daily work will allow you to work on qualifying, testing and automating test cases for our AppStore products.
Role / Job Objective
The QA Engineer will be responsible for qualifying, testing, release planning, automating test cases and third level support for customer questions. You will be complete owner of qualifying products for release.
Responsibilities and Key Activities
- Writing, executing, evaluating and maintaining test cases for products
- Well-versed with various types of testing (like system integration testing, regression testing, performance testing, etc.,)
- Writing, monitoring, executing, evaluating and maintaining automated test scripts for products using industry standard automated testing tools.
- Installing, configuring and maintaining product, data, tools, databases and test environments. Configure necessary hardware and operating environments as needed to complete assigned testing
- Estimate and review QA efforts
- Work with the development team to understand how changes in the software product affect maintenance of test cases, automated test scripts and testing environments
- Converting manual test plans to automated test scripts
- Create and upgrade test plans for each release. Develop and maintain any of smoke, performance, functional, and regression tests to ensure code is functioning as designed
- Apply test methodology and product knowledge in the design of tests and testing strategies
- Manage defect tracking and resolution processes so that a consistent, documented process is used and followed
- Fully document any unexpected anomalies or defects identified in testing with instruction of how to recreate each. Conduct root cause analysis of identified defects, providing development teams with enough details to understand, replicate and resolve the defect
- Creating scripts to compare and validate data results from testing. Maintain well organized records of test results
- Design, develop and implement test strategies and test approaches required for the project
Qualifications and Professional knowledge
- Bachelor s degree in Engineering or equivalent with 1- 3 years of experience
- Test case design and creation
- Test case design using formal methods to achieve optimal test coverage
- Test data generation and selecting the right test data
- Nice to have following skills
- Knowledge of workflow automation tools
- Agile /Scrum process
- Defect management tools
- Any test certifications (CSQA, Test automation certifications, etc.,)
- Graphics arts knowledge for Printing industry is a plus
- Good understanding of Web and/or Client / Server technology
- Test estimation
- Knowledge on release management and software lifecycle
- Good knowledge on software quality assurance and quality control
- Knowledge on test case management tools such as Test Link
- Knowledge on defect management tools such as JIRA