Quality Assurance Specialist - Automation

About Financial Express

FE is a leading provider of fund data in the UK and specialises in the collection, validation, dissemination and analysis of fund information within data feeds, documentation, web pages and Internet-based fund selection tools. FE supplies to more than half of all UK Fund Management Companies, providing value-for-money solutions which emphasise on a flexible, reliable and customer-driven approach. FE is a fast growing company with operations in London and Woking (both in the UK), Chennai (India), Hong Kong, Brno (Czech Republic), Singapore & Australia. FE is also engaged in building of software tools, research centres, document production platforms and advanced analytical products for data vendors, institutions, financial advisers enabling them to retrieve and analyse data in forensic detail. For further details, please visit www.financialexpress.net

Location

Chennai

Salary (INR)

NA

Experience

6 - 8 years

Education

BE

Mandatory Skills

QUALITY ASSURANCE 7
AGILE PROCESS 6
QA CONCEPTS & METHODOLOGIES 7
AUTOMATION 7
SELENIUM WEB DRIVER, CUCUMBER 7
PROGRAMMING SKILLS - C#, .NET 6
CONTINUOUS INTEGRATION TOOLS 6

Optional Skills

API , WEBSERVICES AUTOMATION 6

Job Description

Role Summary

QA Automation Specialist should be a dynamic, result-oriented member of the product development team whose primary responsibility is to understand the products, gain substantial knowledge on how FE organises data and create automation framework and automated solutions for the product/applications.
 
Should be self organized with the right attitude to respond to a change through collaboration and problem solving, both as an individual or as a team. Should be able to guide and train junior team members into automation methodologies.
 
Key Technical Expectations
?         6+ years of testing web applications, web services with minimum 4 years of hands on automation using latest tools & methodologies.
?         Has acted in the role like that of Software Development Engineer in Test (SDET) in the past.
?         Has Managed and trained manual testing team and has experience in creating automation framework for new projects from scratch.
?         Has strong working knowledge on the following:
  • OOPs Concepts
  • C#, .Net or Java Programming
  • Selenium - Web Driver
  • Cucumber
  • Continuous Integration tools (like Jenkins)
  • Exposure to repository tools
?         Have prominent level of understanding SQL databases and ability to identify and resolve data related issues
?         Worked in an Agile set up with significant stakeholder interactions
 
Roles and responsibilities:
Technical:
?         Create and maintain automation frameworks and scripts for products
?         Provide technical expertise on suitable automation framework, scripting methodologies, types of testing required for the product/sprint
?         Analyze the automation code from time to time and make required changes
?         Review and update automatable test cases from team members
?         Track and analyze defects & be able to identify root cause or patterns
?         Investigate & Communicate technical issues in detail
?         Train team on functional & non-functional testing methodologies
?         Stays current on established tools, techniques, and technologies used in the organization.

Other Responsibilities:
?         Understand the business requirements, design and ensure quality through creating test cases & efficient test execution practices.
?         Be a good team player, should also be able to work alone when required.
?         Collaborate well within the team members / other team members to get the tasks delivered as per the schedule and provide transparent updates to the stakeholders.
?         Test/Regression test issues with the complete understanding of the product's usability & structure. Provide clarity to team members and train junior members on key areas.
?         Own test cases & defects through the complete delivery lifecycle of the product and ensure follow up on tasks to closure
?         Should liaise effectively with other team members like IT, design, SEO, Dev teams, warehouse team, etc., in achieving the tasks efficiently.
?         Should bring out any impediments you foresee during analysis or development to the notice of the stakeholders as early as possible to arrive at more realistic estimation and high-quality product.
?         Should be able to provide realistic estimation of tasks and make corrections depending on changes in requirement or delivery process.
 
 
Key personal skills:
?         Agility - able to cope with changing requirements
?         Lateral thinking - many of the problems you face will be new to the business and no 'right answer' exists.
?         Process orientated - process is essential to ensure clients, business analysts and the business in general can accommodate change
?         Dynamic - should be collaborative, flexible, accommodative and communicate effectively.
?         Confident - Working in a team of experienced, passionate engineers; you must be able to have and communicate your opinion.
?         Ownership - Show appetite and aptitude for owning responsibility for any task you commit and track it to closure.
?         Excellent communication - Articulate and communicate the nature of the issue and its impact on the delivery or product or customer to development teams & product owners or business analysts.

QA resources with only Manual Testing experience or less than 2 years of automation - Do Not Apply

Additional Information

  • Job Type   :  Full Time
  • Education   :  BE