Apply Now    

Software Engineer(SE)

Req #: 180031533
Location: Hyderabad, AP, IN
Job Category: Technology
Job Description:




AS QA Engineer(Automation) Conduct business process modeling and generate applicable scenarios for the technology functionality testing team and developing testing scripts using testing framework, Also prepare test scenarios, test cases and test data.

• Proficient in application development skills for more than one technology including Java, Java Script.

• Good Experience in UI test automation  

• 5+ years of comprehensive Java development & testing experience with demonstrated knowledge on test automation

• 2+ years of recent experience developing user stories, test plan/test cases in an Agile environment

• Knowledge & experience with software automation & testing techniques & tools is preferred.

• Working proficiency in a selection of software engineering disciplines and demonstrates understanding of overall software skills including business analysis, development, testing, deployment, maintenance and improvement of software.

• Strong communication skills with demonstrated experience coordinating development cycles and project management.

• Good experience in TDD, BDD methodology and creating

 specifications/features files by using some or all frameworks Cucumber or TestNg

• Good experience on some or all tools Selenium, QTP frameworks

• Familiarity with Source Code management techniques/tools for software management (SVN/GIT/Stash). Knowledge of release management, Automated Build and Deployment such as Jenkins and Hudson.

Tools: Selenium, Cucumber, ATDD Framework.


Key Responsibilities

  • Production/delivery and management/maintenance of QA testing deliverables/test assets (including Test Strategies, Test Plans)
  • Analysis, scoping,  planning and execution of the QA testing phases for technology projects.
  • Input/review of Functional Specification, System Design and System Specification documentation.
  • First level analysis for problems in test environment setup or test execution
  • Defect management/tracking to completion
  • Maintenance/Support of the QA testing environments.
  • Ability to work as part of the QA team and share knowledge and experience.
  • Ability to work with developers, business analysts, project managers and business users on a project by project basis.
  • Contribute in QA and test process enhancement initiatives

Experience/Skills Required

QA Testing Principles

  • Able to demonstrate experience with and understanding of a formal testing methodology,
  • Be capable of performing QA testing across multiple platforms.
  • Knowledge and appreciation of the value of the different QA testing phases/types within the SDLC & Agile
  • Process knowledge of the technology project life cycle.
  • Production and management/maintenance of QA testing deliverables (including Test Strategies, Test Plans)
  • Document creation and management.

Essential Technical Expertise:

  • Solid Experience in QA testing client server applications in a Windows environment.
  • Oracle databases on a Unix Platform.
  • SQL experience (Oracle)
  • Familiar with automated testing tools/practices(Selenium & Cucumber)

Desirable Technical and Business Expertise:

  • Familiarity with SVN/GIT (or other versioning/configuration management tools)

Competencies Required

  • Excellent analytical, verbal and written communication skills
  • Ability to work autonomously to produce (to a professional standard) and manage the QA testing project deliverables.
  • Ability to prioritise work to ensure all QA deliverables are met.
  • Ability to show initiative and be a self-starter.
  • A commitment to customer service excellence and professional representation
Apply Now    
Link for schema

Join our Talent Community

Not ready to apply? Leave your information with us and we will keep you up to date with new career opportunities.

Other Information

Apply Using LinkedIn

You can also apply using your LinkedIn® profile. It may save you some time because your information will be automatically transferred into our system. Just click on the LinkedIn logo when you get to the application screen and follow the directions.

Submit an Updated Résumé

During the application process, be sure you have an up-to-date copy of your Résumé, your cover letter and any other documentation you would like to submit.