We provide IT Staff Augmentation Services!

Sr.qa Automation Engineer Resume

3.00/5 (Submit Your Rating)

New York, NY

PROFESSIONAL SUMMARY:

  • 9+years’ experience in Software Testing, Testing procedures and Automation frameworks. automation testing frameworks for web - based applications using Selenium.
  • Experienced in using Junit and TestNG testing Framework as a test runner with Selenium.
  • Experienced in developing and executing Data Driven and Keyword Driven automation testing framework with Selenium RC and WebDriver.
  • Experience setting up Selenium tools from scratch and configuring various other peripherals tools.
  • Experienced in performing Regression testing, System testing and Functional testing using Selenium.
  • Expertise in implementing cross browser and cross platform web testing with Selenium RC and WebDriver
  • Proficient in Designing and implementing distinctive automation frameworks from starch like Page Objects framework, Keyword Driven framework, Data Driven framework and Hybrid framework for a number of projects using Selenium WebDriver, TestNG and Maven.
  • Experience with Cucumber framework to execute automation test cases in Behavioral Driven Development
  • Experience using Maven, Puppet/Chef scripts to build and deploy the application.
  • Used Configuration Management tools like Puppet/Chef to configure and maintain Tomcat servers.
  • Maintained build scripts using Python, UNIX shell scripts.
  • Involved in development of SOAP based web services and RESTful web services
  • Well versed in Oracle and SQL; querying backend DB tables for Data Validation and Verification.
  • Worked in Waterfall, V-Model in Agile XP (Extreme Programming), and Scrum environments.

TECHNICAL SKILLS:

Testing Tools: Selenium RC, WebDriver, Selenium Grid, QTP/UFT, ALM, JIRA, Soap UI, Maven

Bug Tracking Tools: JIRA, ALM

Databases: SQL Server, Oracle

Testing Framework: JUnit, TestNG, Cucumber

IDE: Eclipse, IntelliJ, NetBeans

Servers: Web logic, Web Sphere, Apache

Languages: JAVA, Python, C/C++, C#, SQL, PL/SQL, VB script, Java Script

Repository System: GitHub, Subversion

Operating Systems: Windows, UNIX

PROFESSIONAL EXPERIENCE:

Confidential, New York, NY

Sr.QA Automation Engineer

Responsibilities:

  • Tested and reviewed specifications for medical devices, including product functional specifications, design specifications, and verification/validation procedures.
  • Confer with systems analysts, programmers, Business users and other scientific personnel to obtain information on project limitations and capabilities, performance requirements and interfaces.
  • Involved in Functional, GUI, Sanity and Regression Testing.
  • Involved in running FTP’s (Feature Test Plan), testing of existing features (Daily deliverables) and work with Research and Develop engineering team(R&D) to explain defects encountered and sending daily QA status reports to Core Team.
  • Involved in running V & V (Verification &Validation) Test Procedures to confirm whether all requirements are being met and documenting results.
  • Act as a Test Consultant to setup, plan and execute the test phase of the Medical Device for End users.
  • Participated in Daily Stand Up Meetings and Bi-weekly Sprint/Retrospective Meetings.
  • Present the timely status to the stakeholders and management and instil confidence about the work being done.
  • Bridge any gaps and differences between the testing team and the management and form a clean two-way interface channel.
  • Prepared requirement traceability matrix (RTM)to map the test cases to requirements.
  • Designed, executed and maintained Selenium Web Driver (TestNg, JUnit) automated test cases for regression test cases.
  • Executed parallel browser testing on various machines using Selenium Grid and performed cross browser testing.
  • Pushed regression suite to Jenkins for continuous integration (CI).
  • Used apache POI to data drive the automated test cases.
  • Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
  • Implemented POM (Page Object Model) automation framework using JAVA, Selenium WebDriver.
  • Created Feature File Scenario Outline with Cucumber framework (Gherkin)and wrote Acceptance test using BDD.
  • Developed BDD tests using Cucumber by writing behaviour's and step definitions.
  • Responsible in providing regular test reports to the management.

Environment: Selenium WebDriver 3.x, HTML, Java, JavaScript,HP ALM, Cucumber, SQL Server, Linux(Ubuntu), GIT, TestNG, SoapUI, Eclipse,Bitbucket, Jenkins, Agile methodology.

Confidential, Washington, DC

QA Automation Engineer, SDET

Responsibilities:

  • Documented Test cases corresponding to business rules and other operating conditions.
  • Developed Test scripts based on the Test cases written with the help of use cases and functional requirements.
  • Interacted with the developers to get an estimate and to resolve technical issues.
  • Sorted Identified Testable vs. Non-Testable, Compliance and Regulatory requirements.
  • Created and executed manual, automated, unit, regression test cases.
  • Participated in daily Scrum planning meetings, backlog grooming and daily stand ups.
  • Effectively communicated with other members of the team and third parties.
  • Involved in using Maven build tools to manage framework dependency jar files.
  • Used GitHub as a source repository system to share code within the office as well as with the team in overseas.
  • Generate periodic status reports in JIRA
  • Used HP ALM for requirements management, planning, scheduling, running tests, defect tracking.
  • Created Test Data using SQL; Wrote SQL queries for back-end testing.
  • Customized Selenium API to suit in testing environment.
  • Developed and executed automation Regression testing and System testing using Selenium WebDriver.
  • Developed both Data Driven and Keyword Driven Automation Frameworks using Selenium WebDriver, TestNg and Maven.
  • Used Cucumber framework to execute test cases in Behavioral Driven Development.
  • Experience using Maven, Puppet/Chef scripts to build and deploy the application.
  • Used Configuration Management tools like Puppet/Chef to configure and maintain Tomcat servers.
  • Maintained build scripts using Python, UNIX shell scripts.
  • Attended QA daily meetings, proposals for resolving the conflicts.
  • Prepared Weekly reports and build status reports.
  • Performed Troubleshoot for complex Server issues using advanced testing techniques
  • Interfaced with the development team to address questions on bugs opened in QA
  • Executed, collected, recorded and tracked Test Results, identified Software deficiencies and analyzed Complex Test results.
  • Investigated Test failures or other system anomalies and characterized possible root causes.
  • Analyzed software and system requirements specifications for testability and translating requirements into Test cases/ procedures.
  • Developed, planned, implemented and executed testing strategies, plans, methodologies and frameworks in support of Agile development
  • Performed E2E testing on AngularJS framework using Protractor.
  • Performed Backend testing to verify the data integrity by passing SQL Queries.
  • Interacted with developers and business users to communicate the defects and actively participated in replicating the bugs and performed regression testing using JIRA.

Environment: Quality Center, Java/JEE, SQL Server, JMeter, QTP/UFT, Web Services, Cucumber, Jira, UNIX, Groovy, SOAP UI, JSON, Selenium (WebDriver2.0), AngularJS, Protractor, SQL,PL/SQL, TestNG (6.7), Eclipse, MS Word, Excel, JSP, HTML, XML.

Confidential, St Paul, MN

Automation Tester

Responsibilities:

  • Designed Test cases using QA techniques in coordination with the Technical team, QA Leads and Business users.
  • Extensively worked on HP ALM for entire Testing life cycle.
  • Used HP ALM for Requirement management, Planning, Executing, Defect tracking and Reporting.
  • Wrote SQL queries for back end verification and validation using several SQL statements and joins.
  • Determined and executed appropriate system-side testing for each project.
  • Performed research and development in response to business or technical needs of projects.
  • Effectively communicated, collaborated with business and technical teams and delivered on time.
  • Effectively managed projects from planning to delivery.
  • Created status and test result reports for management and represented the group in status meetings.
  • Prepared BAS (Business Assurance Testing Strategy) document.
  • Designed, developed and executed Infrastructure System Test cases and Document Test results.
  • Performed Regression testing for new builds and every modification in the application using Selenium WebDriver.
  • Developed and maintained release acceptance tests using WebDriver, JUnit/TestNG, and Maven.
  • Used Selenium WebDriver to test web sites and their systematic updates for functionality, usability, regression, performance, browser and operating systems compatibility.
  • Involved in working with JUnit test runner and Eclipse.
  • Built automated test-suites using WebDriver Java API / Selenium test suites, JUnit and TestNG.
  • Reviewed design, requirements and identified potential gaps and ensured the requirements were complete, comprehensive.
  • Identified Testable vs. Non-Testable, Compliance and Regulatory requirements.
  • Performed Manual Testing and Automated Testing of applications developed on various environments.
  • Developed a Page Objects framework using WebDriver.
  • Used Jenkins as a Continuous Integration server to configure with GitHub and Maven.
  • Created CSS/XSLT script to parse XML results into HTML format.
  • Created user defined functions in Java and implemented the functionality with Selenium.
  • Participated in maintenance and refinement of internal quality control programs.

Environment: MS Excel, Selenium Web Driver, TestNG, Maven, HP ALM, SQL Server, Html, CSS, Java, Oracle, JavaScript, AJAX, XML, Windows, Linux.

Confidential, San Francisco, CA

Automation,Manual Test Engineer

Responsibilities:

  • Performed Test Cases Management using Quality Center.
  • Integrated with Quality center, created test sets for each release.
  • Involved in writing the PL/SQL stored procedures.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium.
  • Involved in Automation of the test cases using Selenium WebDriver, TestNG and Maven.
  • Created HTML test report for the entire test suite.
  • Prepared and delivered reports, recommendations, or alternatives to address existing and potential trouble areas in projects.
  • Performed GUI, Smoke, Adhoc, System, Integration, Regression based on Test scenarios developed.
  • Performed Parallel, Cross-Browser Testing using Selenium GRID and Junit.
  • Conducted Regression Testing whenever some code module was changed; identified risks and developed mitigation strategies.
  • Performed Regression testing on new builds, every modification in the application using Selenium.
  • Participated in building, deploying and troubleshooting the Application.
  • Involved in preparation of Test Workflow Document.
  • Implemented quality assurance standards as needed.
  • Developed Java based library to read test data from XML & Properties files using TestNG and Selenium.
  • Involved in developing and implementing detailed Test strategies, Test plans and Test cases.
  • Analyzed Business, Functional requirements and streamlined the Testing activities.
  • Created and set up Test data in preparation for automation.
  • Provided scope definition for testing and identified required Regression testing to assure best quality.

Environment: HP Quality Center, SQL Server, Selenium, Html, CSS, JMeter, XML, JavaScript, AJAX, Java, Oracle, Windows, Linux, MS Office

Confidential, Chicago,IL

QATestEngineer

Responsibilities:

  • Developed Involved in developing test cases based on the user and business requirements.
  • Analyzed requirements, system design and prepared test strategy.
  • Created different checkpoints to check the property values of objects such as object checkpoint, text checkpoint, bitmap checkpoint and Database checkpoint in QTP.
  • Updated scripts in QTP expert view with VB Scripting.
  • Tested with SQL queries for validating the backend.
  • Created functions in the common function library and attached required functions in each test using QTP.
  • Involved in different phases of testing like functionality testing, unit testing, integration testing.
  • Informed test leads of any issues that may affect the schedule, budget, or quality of the product or the testing process.
  • Documented the existing system and verified it with follow-up meetings.
  • Prepared the necessary documentation for Quality Assurance.
  • Involved in documenting test strategy, test cases, and test scripts manually.
  • Worked on automating the manual test cases for certain High Critical Applications.
  • Coordinated bug fix with developers based on priority and enhancing the application.
  • Performed both Manual and automation testing for the application.
  • Performed regression and user acceptance testing for the application.
  • Documented test hierarchy, test scenario, test cases based on the requirements.
  • Test sets were created for the test according to the purpose such as sanity test, normal test, regression test and advanced test.
  • Used Quality Center to Record, Maintain, Track defects, and Assign type and priority/severity levels of defects.

Environment: QTP, JIRA, Windows XP, VB Script, HTML, XML, SQL Server.

Confidential, Tampa, FL

QATestEngineer

Responsibilities:

  • Passion for the work they do
  • Expert level experience in designing and developing enterprise automated test frameworks
  • Expert level experience creating custom automated testing APIs including common and application specific functions/sub-routines
  • Expertise with automated testing tools like Selenium
  • Senior level programming experience with C#, JavaScript or similar languages
  • Experience testing mobile apps
  • Strong understanding of CI/CD
  • Familiarity with GitHub, Kubernetes, OpenAM
  • Solid understanding of SQA methodologies & practices
  • Ability to solve complex problems without assistance
  • A personality and work style that fits with an agile mindset and culture
  • Desire and willingness to work on new skills and technologies
  • Strong verbal, written and interpersonal communication skills

We'd love your feedback!