Automation Test Engineer

The candidate shall be primarily responsible for automation testing of ESQ products and custom projects. As part of the role, the candidate should be able to

  • Review requirements, specifications, user documentation, help files, and other project documentation to assure quality of the products and tests to be developed
  • Select and develop appropriate test automation tools, applying the latest techniques in test automation; e.g., data-driven testing.
  • Use risk-driven techniques to develop, maintain, and execute automated test suites i.e. perform automated dynamic testing.
  • Work with the development team to capture and reuse automated unit test cases, test stubs and drivers, and other development test objects.
  • Identify the quality implications of known bugs and the impact of proposed changes to product definition on the testing process.
  • Work with the Release Engineering team to create and maintain an automated nightly build verification ['smoke'] test.
  • Ensure proper version control and configuration management of all test objects developed and test environments used.
Education B.E/B. Tech/MCA/Graduate in Computer Science
Experience 3-8 years; relevant 3 years
Passport Desired
Required Skills
  • A minimum 3 years of experience is required in automation/performance testing of an enterprise software
  • Experience of software testing tools - Jmeter, Selenium, Load Runner
  • Experience in scripting including but not limited to Javascript
  • Experience of writing test plans, executing them, providing test results and analyzing the detailing issues.
  • Verification of issues, appropriate logging and subsequent postfix [patch release] testing
  • Experience in deploying enterprise software product
  • Experience of software quality tools
  • Experience of relational databases, SQL Server, data modeling or creating queries and stored procedures
  • Knowledge of internet protocols and web server communications including HTTP, web sockets, RESTful APIs
  • Knows and follows the agile development methodology and Lean processes
  • Equipped with analytical and problem solving skills
Key Responsibilities
  • Create product automated test regression suite
  • Catalog and maintain repository of test cases and related artifacts
  • Understand and analyze requirements pertaining to testing, adherence to test strategy, documents [test plans, test results, bug/issues] and liaise as appropriate with other functional areas for issue verification and reporting
  • Experience in testing web applications and tools, including complex UI
  • Familiarity with testing native mobile apps on both iOS & Android
  • Experience in validating RESTful APIs
  • Estimate task durations, be regular in reporting and deliver on agreed timelines
  • Analyze issues/bugs and provide complete details while reporting
  • Work according to company's quality procedures
  • Report issues that might have an impact on quality and be able to deliver within apprised timelines
  • To do an end to end product installation testing
  • Use JIRA as an engineering tool to create tasks, work log, update work progress and effort logging etc
  • Perform other tasks as assigned and prioritized
  • Promptly escalate delays in the assigned tasks, issues in products to the reporting manager
  • Should be an individual contributor
Desired Skills
  • Working exposure with DEVOPS using related tools and technologies
  • Experience of Banking and Financial Services domain
Other
  • Must be flexible in extending working hours when the situation demands it
  • A self-driven, organized, goal oriented individual with a positive attitude
Shifts No

Interested in this position? Get in touch with us at jobs@esq.com