We provide IT Staff Augmentation Services!

Sr Qa Automation Engineer Resume

0/5 (Submit Your Rating)

SUMMARY:

  • Over 7 years of work experience as software quality assurance analyst across projects in Healthcare and Insurance,, Retail, Banking, Retail and Finance - web based and mobile-based applications.
  • Experienced in working with analysts, developers and testers for complex projects in SDLCmethodologies like Agile (Scrum, RUP) and Waterfall.
  • Extensive experience with Software Quality Assurance Testing on GUI based Client-Server & Web Based applications, Web Services, Data Driven Applications, Data Warehousing projects using Manual and Automated testing procedures.
  • Experience in documentation of the testing strategy for Test scenarios, Test cases, Test steps and logging Bugs
  • Extensive experience in Black box and Grey box testing approaches at integration, system and acceptance levels with top-down and bottom up approaches using different testing types like installation, compatibility, smoke/sanity, regression, functional/non-functional and others for web and mobile based projects
  • Specialist in creating custom automation frameworks from ground-up for Selenium Webdriver in Java, Ruby…
  • Experienced in test automation tools like Selenium 2.0, Watir- Webdriver, QTP and RESST API.
  • Experienced in Test Driven and behavior Driven models and tools like Cucumber, Jasmine
  • Experienced in testing frameworks such as TestNG, Page Object Models, Junit.
  • Experienced in build tools such as Maven, ANT
  • Experienced in Continuous Integration process using tools such as Jenkins to integrate Automation as part of process.
  • Experience in writing SQL queries and a solid understanding of relational databases.
  • Expertise in QA Methodologies, Quality Assurance Life Cycle, Test Strategy, Test metrics.
  • Involved in preparation of Metrics, Experience with Effort Estimations, Task Allocation, Test Deliverables, Test Plan, Defect Reports, Traceability Metrics based on client requirement.
  • Good exposure in Requirements understanding and analysis, creating test approach documentation
  • Experience in Sanity, GUI, Functional, System, Acceptance and Regression Testing
  • Good working knowledge of web technologies including: .net, HTML, JavaScript, CSS and XML. Cross browser knowledge and testing essential.
  • Experience in working with onshore, offshore and dispersed teams.
  • Test results analyzing, sending suggestions and defects.
  • Good exposure on Bug Life Cycle.
  • Excellent communication skills and enthusiastic.
  • Good team player and also have ability to work independently in a time sensitive environment.
  • Good organizational and communication skills, with the ability to express technical concepts verbally and in written.

TECHNICAL SKILLS:

IDE: Net Beans, Visual Studio, Eclipse, InteliJ, RubyMine

Languages: Ruby, Java, JavaScript, C#, Python

Testing tools: WATIR, Cucumber, Selenium 2.0, QTP, REST

Database: SQL Server 2005, 2008, IBM DB2, MYSQL

Operating Systems: Windows NT/2000/2003/XP/2008/Vista/7,UNIX,LINUX

Defect Management Tools: JIRA, Target Process, Bugzilla, QC, ALM

CI/ Build Tools: Jenkins, ANT, Maven

Configuration / Source Control: Visual SVN, GIT

PROFESSIONAL EXPERIENCE:

Confidential

Sr QA Automation Engineer

Responsibilities:

  • Understanding different components of the application.
  • Worked towards completions of the sprints by sharing updates Agile Standups and in Sprint Planning/Review meetings.
  • Worked towards achieving automation for BDD using Cucumber-JVM and Selenium
  • Updated and Implemented best practices in the Page Object Model framework for Selenium WebDriver in Java
  • Used Maven and integrated it into the Jenkins to make automation a part of the Continuous Integration process
  • Maintaining code repository on GIT and performing peer code reviews while checking in code on Git
  • Communicate test progress, test results, and other relevant information to client.
  • Created custom scripts to talk to the Elastic search Rest API and verify the data with the MySQL by parsing JSON objects in Java
  • Participated and Initiated Team meetings on a regular basis and involved in active discussion in order to improve the testing quality by better strategies and testing approach.
  • Created and executed detailed test cases with step by step procedure and expected results and maintained the test logs, test reports, test issues, defect tracking using JIRA.

Environment: Windows, Selenium, Cucumber - JVM, JUnit, JIRA, Java, Elastic Search, Rest API, MySQL, IntelliJ, Maven, GIT

Confidential

Project Lead

Responsibilities:

  • Understanding different components in Compass application from the business requirements.
  • Designing and developing test strategy, test plan, test cases and generating test reports and defect reports.
  • Created and executed detailed test cases with step by step procedure and expected results and maintained the test logs, test reports, test issues, defect tracking using JIRA.
  • Conducted test case reviews and presented the test cases/test scenarios to the team members for all iterations.
  • Created custom framework for automation in page object model for Selenium Webdriver in Java
  • Leveraged the custom framework and implemented automation scripts to achieve 80% of regression test case coverage
  • Used TestNG and ANT to integrate the automation scripts into Jenkins inorder to achieve CI process for automation in the project
  • Maintained the scripts repository on SVN
  • Integrated scripts into Jenkins to build and execute the scripts on latest build in the CI process
  • Communicate test progress, test results, and other relevant information to client.
  • Responsible for assigning tasks and managing the offshore team.
  • Participated and Initiated Team meetings on a regular basis and involved in active discussion in order to improve the testing quality by better strategies and testing approach.
  • Participated in daily SCRUM meetings and gave the daily status of testing.

Environment: Windows, MAC, Selenium Web Driver, TestNG, JIRA, Java, Cucumber, Waitr Webdriver, ANT, Jenkins, Tortise SVN

Confidential, San Francisco, CA

Sr Automation Engineer

Responsibilities:

  • Working closely with development team to insure the effectiveness and quality of the components and systems developed.
  • Written test cases from the requirements in Gherkin language and contributed to setup BDD in testing for the project
  • Created custom framework from ground-up using Watir-Webdriver using page object model in Ruby to achieve automation to test cases written in Cucumber
  • Employed variety of ruby gems such as page-object, Rspec, Gherkon, random-data to automate the test cases
  • Experience in monitoring, maintaining the acceptance test execution in Jenkins and generating the test execution report in html format in Jenkins.
  • Maintained the scrts repository on GIT
  • Created personalized gems and shared the framework with the client
  • Used gems such as page-object, random data, rspec, headless, har for the framework
  • Driving the usage of tool JIRA for bug logging amongst all team members.
  • Design Test Automation framework using Ruby/Cucumber
  • Participate in the Backlog grooming, daily standup, tasking, retrospective meetings.
  • Used Jenkins CI tool for integration and run the test suites.
  • Tested web sites for functionality, GUI, usability, navigation, browser and OS compatibility

Environment: Windows, Cucumber, Waitir Webdriver, Ruby, Mac, Ruby Mine, Jenkins, Jira, GIT, iOS, Android

Confidential

Team Lead

Responsibilities:

  • Analyzed the Business Requirements document and have written Test Cases.
  • Analyzed the Test plan, which detailed the testing scope, strategy, test requirements, and necessary resources.
  • Involved in developing test cases, test scripts using the Behavioral Driven Development
  • Creating Automation test scripts for BDD test cases using Selenium
  • Integrating scripts with Jenkins using Maven
  • Involved in creating scripts for the application testing on Mobile Web Browser.
  • Provide a weekly project report that includes testing metrics and status reports.
  • Reported bugs and interacted with developers to resolve the problems.

Environment: Windows, Selenium, Java, JUnit, Eclipse IDE, Maven, Jenkins, BDD

Confidential

Team Lead

Responsibilities:

  • Responsible for creating Test Cases for a new Module e-MAR in the project as per requirements.
  • Experienced in HL7 standards of testing. HL7 specifications are guidelines for formatting and sending information in form of XMLs, Flatfiles to interfaces which are used by the Hospital’s
  • Created program for simplifying the Testing /Data Creation process using SQL, C#
  • Having knowledge on Mirth interface which can be used to implement for processing messages formatted with HL 7 standards
  • Involved in Functionality, Sanity and Regression Testing in multiple environments
  • Analyzing, Reporting and Retesting of bugs in Track+ Bug Tracking
  • Involved in analyzing support issues and finding the root cause
  • Involved in fixing database issues by correcting the logic in the SQL stored procedures and Views
  • Involved in fixing messenger interface code level issues in .Net 3.5 language using Visual Studio 2010
  • Involved in Deployment team for upgrading Production servers by creating SQL and Batch files
  • Responsible in automating a Facility Setup Functionality that involves creating databases and updating information using .Net 3.5 along with SQL stored procedures. And thus, this tool considerably decreases the time taken to setup a facility from 1 Day to 5-10 minutes.

Environment: SQL, C# Selenium web driver, TestNG, Java

Confidential

Test Analyst

Responsibilities:

  • Create and update functional, regression test suite.
  • Setup Test Environment for desktop and server products.
  • Documentation of installation, upgrade, and active directory deployment steps for the software under test.
  • Manual Execution of Test Cases for Functional Testing, GUI Testing, Regression Testing, Sanity testing, Smoke testing, Installation, Upgrade testing and Active directory deployment testing.
  • Writing daily status reports, weekly summary and quality reports for the software under test.
  • Train new resources on testing and transfer knowledge on software under test.

Environment: Windows, MAC

We'd love your feedback!