Senior QA Engineer (Automation)
In everyday life, we would be lost without packaging. So we need people to make it. But have you ever wondered what these people would do without the software and hardware that enables them to create packaging?
That’s where Esko steps in : thanks to our solutions, people can create packaging, signs and displays and optimize the processes to do so.
So, yes : we’re an ICT company. But continuously being on the verge of creative innovations, we are quite different from the others.
And you are too, aren’t you?
Yes, we’re ambitious and dynamic. Yes, we’re creative. And yes, we like clever and fun colleagues. So if you’re like us, we’d like to have you as our colleague!
Esko is looking for enthusiastic and motivated to join their team in Bangalore.
Read the job description to know more.
Senior QA Engineer (Automation)
Esko is looking for Senior QA Engineer with test automation experience for Global Resource Center (GRC) located in Bangalore, India.
Engineer will be part of a global team and will work on product engineering of Esko products
5 to 8 years of relevant work experience in software product testing
Minimum of 5 years’ hands on experience in designing and developing tests for complex Products
Minimum of 3 years’ experience in designing and developing automation test scripts for products developed in Client-Server and Web technologies
Extensive experience in testing products developed in Web technology and Client / Server (preferably C++, Java)
Experience in testing and automating products / applications designed for multiple platforms
Test automation :
Test automation of products developed in C++, Java and Web technology using tools like Squish, Sahi, Selenium, etc.,
Designing and maintenance of test framework
Test case design :
Test case design using formal methods to achieve optimal test coverage
Test data generation and selecting the right test data
Requirements Analysis : Analysis of requirements / user stories using formal methodologies / techniques to identify gaps
Good understanding of Web and / or Client / Server technology
T-SQL, PL / SQL
Well-versed with various types of testing (like system integration testing, regression testing, performance testing, etc.,)
Process related : Agile / Scrum, Configuration management, Release management, Software test environments control
Tools : Jira or any alternate tool, Test Link or any other alternate tool for test case management, Perforce or any alternate version control tool
Good knowledge on software quality assurance and quality control
Effective and Clear Communicator, facilitate meetings, asking right questions, actively listen and ability to collect right inputs
Any test certifications (CSQA, Test automation certifications, etc.,)
Performance testing tools
Software development experience
Graphics arts knowledge for Printing industry is a plus
Working knowledge in Product organization with Agile methodology
Writing, executing, evaluating and maintaining test cases for products
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
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
Writing and executing SQL Queries
Design, develop and implement test strategies and test approaches required for the project
Estimate and review QA efforts
Configure necessary hardware and operating environments as needed to complete assigned testing
Ability to analyze a specific problem reported, identify the root cause and generate a detailed report
Mentoring and coaching other team members in the test automation areas; Review their work across test life cycle