We provide IT Staff Augmentation Services!

Sr. Automation Engineer  Resume

3.00/5 (Submit Your Rating)

Plano, TX

SUMMARY:

  • Solid understanding of Software Development Life Cycle including Agile, Waterfall and Iterative and created test case.
  • Experience in analyzing the requirements, User Stories and Use Cases to develop test cases.
  • Strong experience with agile test methodology and Agile Development process.
  • Quality Testing including Effective Test Case Design, Test Execution and Reporting.
  • Experience in preparation of Test Strategy, Test plan, Traceability Matrix and Test Matrix.
  • Solid experience with Behavior Driven Development (BDD) and Behavior Driven Testing with Cucumber JVM to implement Test Driven Development (TDD).
  • Solid experience with Gherkin Language for Behavior Driven Testing.
  • Solid experience with Keyword Driven and Data Driven framework implementation.
  • Good at prioritizing along critical path and meeting project milestones and deliverable dates..
  • Expertise in QA Methodologies with various testing concept such as Acceptance testing, System Testing, Functional Testing, Integration Testing, Regression Testing, End - to-End Testing, Business Process Testing and more.
  • Strong experience with Selenium Web Driver and Java
  • Strong experience in development of core QA framework function library for various Web Applications.
  • Strong experience in cross browser, cross platform web testing with Selenium Web Driver.
  • Strong experience with SOA architecture that include Restful Web Service Testing.
  • Strong experience with SOAP UI.
  • Ability to follow instructions accurately to conduct tests that ensure the application/system performs properly according to design/end-user specifications and requirements on all projects.
  • Handles multiple projects simultaneously, learns new applications quickly, and tests on a variety of platforms.
  • Documents detailed steps involved in reproducing a problem, which will be helpful for development.
  • Clearly communicates testing and project status.
  • Work with support department in troubleshooting field issues that may arise.
  • Complies with/enforces standards and regularly participates in process improvement activities.
  • Has the ability to work in a team environment with excellent written and verbal communication skills.
  • Responsible for ensuring the software product deployed to production is of high quality with few defects.
  • Design and implement automated test solutions for new products.
  • Assist with design and execute manual tests for new and existing products.
  • Work with product development engineers to isolate issues by collecting and analyzing detailed process steps, log files, and data input.
  • Documents within the defined corporate tool(s) testing results in order to assist in defect resolution, working closely with the Engineering and Project Management team(s), as appropriate.
  • Evaluate problems identified in production and assist with resolution strategies.

TECHNICAL SKILLS:

Testing Tools: Selenium Web Driver, Cucumber, SOAP UI

Test Management: HP Quality Center, Rational Quality Manager, JIRA

Defect Management: JIRA, HP Quality Center

Programming Languages: Java, JavaScript, VB Script

Development IDE: Eclipse, Intellij, Visual Studio

Database: SQL Server, Oracle, MySQLApplication: Microsoft Office Application, VMware

Operating Systems: Windows 7, 8 & XP, MacOS, Linux.

CI tool Git, Jenkins: Reporting: log4j, Extent Report

Communication: Slack, MS Outlook

PROFESSIONAL EXPERIENCE:

Confidential, Plano, TX

Sr. Automation Engineer

Responsibilities:

  • Involve developing and implementing robust MVC Pattern based Keyword Driven/Data Driven, Selenium Page Object Model framework with Selenium Web Driver using Object Oriented Programing Java and open source unit test framework TestNG which cut down the script development time in half.
  • Implement wide range of functional testing by different kinds QA Automation Test Framework like Key Word Driven Data Driven and Behavioral Driven Testing concept to ensure the code reusability and code maintainability, which reduces the script development time.
  • Creating automation script in existing framework for added new feature.
  • Performing cross browser and platform testing through selenium grid.
  • Using JDBC connection for backend validation.
  • Working in agile methodology and attended agile meeting with team member.
  • Implement quality software best practices to develop test strategy test plan, test data, test case and test automation and actively participates in process improvements.
  • Build automated test suite to increase the automation coverage for regression test cycle.
  • Responsible for ensuring the conceptual integrity of the system, ensuring that the product and product architecture meet or exceed the technical requirements defined.
  • Implement cross browser and cross platform testing with Selenium Grid
  • Develop Restful Web Service testing framework with SOAPUI.
  • Validate JSON response and performed different kind of assertion.
  • Shared code repository in GitHub and build project during the deployment through Jenkins.
  • Created detailed periodic status reports for senior management to keep them posted on the progress of implementation.
  • Worked directly with Business users performing User Acceptance Testing (UAT).
  • Using JIRA for Bug tracking and project management tool.

Environment: Selenium Web Driver, Java, TestNG, SOA, Restful Web Service, SoupUI, Oracle, Windows, Git, Jenkins, Jira

Confidential, NY

Automation Test Engineer

Responsibilities:

  • Working QA Automation Hybrid Test Framework to ensure the code reusability and code maintainability, which reduces the script development time.
  • Used robust framework to find test object with Selenium API, which enable us to develop automated script for dynamic web application.
  • Worked on complex Hybrid driven and Hybrid Framework to automated application under test to maximize the automation test script with Selenium WebDriver, Java and TestNG.
  • Used CI tools like GIT, Jenkins to store code and run those codes during build process and nightly basis.
  • Used Sauce labs to run project remotely in different browser.
  • Generated automation report using log4j and testing listener.
  • Identified dynamic Web element using customized xpath & cssSelector and used them into test script.
  • Responsible for Planning, creating and analysis of Test Plan, Test cases and Test Scripts and test case.
  • Analyzed Technical specification, Business Requirements and Database Schema to develop test cases.
  • Conducted workflow, process diagram and GAP analyses to derive requirements for existing systems enhancements.
  • Used detailed knowledge of application features and functions assess scope and impact of business needs throughout analysis and completion of all enhancement specifications.
  • Participated in requirements walkthroughs with users to better understand requirements
  • Performed backend testing using SQL queries to retrieve and verify information in the database
  • Corresponded among QA Managers, Developers and Team Members for better understanding.
  • Reported and tracked defects, monitored defects reported to manager.

Environment: Selenium WebDriver, Java, TestNG, MacOS, Log4j, Git, Jenkins, SauceLabs, MySQL

Confidential, Connecticut

QA Analyst

Responsibilities:

  • Performed Manual and Functional testing to test the functionality of the modules.
  • Used Selenium IDE as record and playback machine and converted them into WebDriver script for functional testing.
  • Performed functional decomposition of requirements for developing test cases.
  • Generated Test cases and traced them to the relevant use cases.
  • Worked with Users and Business Analysts to define and design test scenarios and test data.
  • Performed browser capability testing in different version, platform and different server.
  • Used different simulator and emulator for different kind of functional testing purpose.
  • Support production team in release mechanism.
  • Performed design testing based on wireframe and business requirement.
  • Ensured that testing activities allow applications to meet business requirements and systems goals, fulfill end-user requirements, and identify existing or potential issues.
  • Worked with the QA Manager in developing Responsibility Matrices for the Team Members periodically.
  • Wrote SQL queries to test Data Integrity, Referential Integrity and performed Database Testing for the Application.
  • Created SQL scripts for back end testing.
  • Used test link as the test repository and used it for executing the test cases and scripts and logging & generating various reports and graphs for further analysis.
  • Maintained Test Matrix for the latest test results information.
  • Created detailed periodic status reports for senior management to keep them posted on the progress of implementation.
  • Used Jira for bug tracking and reporting, also followed up with the development team to verify bug fixes and update bug status.
  • Attended periodic meetings, teleconferences and led discussions on problem resolution.
  • Communicated test progress, test results, and other relevant information to project stakeholders and management.

Environment: Java, Selenium IDE, Windows, TestLink MySQL

Confidential, NY

QA Engineer

Responsibilities:

  • Involved in requirement gathering and analysis.
  • Wrote test script test cases based on BRD and Technical Specifications.
  • Executed test cases for web based application.
  • Identified and Log Defects/bugs and communicated with developers to get them fixed in a timely manner.
  • Performed Black/GreyBox testing and Regression testing.
  • Performed Functional, Integration, System Testing and Browser Compatibility Testing
  • Interacted with developers to follow up on opened Bugs.
  • Reported testing status to management on weekly basis.
  • Conducted manual testing for various phases.
  • Executed automation scripts using QTP for regression testing.
  • Used MS Excel and ClearQuest to maintain test cases and test scripts.
  • Created and developed SQL Queries with several parameters for Backend / Database testing and extracted data from Database.
  • Identified gaps in project’s regression test suite, both from a technical and business stand point.
  • Interacted with Development and QA Teams to ensure overall quality of the software.
  • Developed various reports to communicate testing issues with the project manager.
  • Automated Test Cases using Quick Test Professional (QTP) that uses active screen infrastructure to record scripts which aids the tester in referring to the screens object properties and performed Descriptive Programming ( DP ).
  • Developed, maintained, and executed Test Procedure & Test Scripts to properly cover Functional Specifications and Requirements.
  • Performed functional and regression testing using automation for targeted software applications and environments using HP QTP.
  • Created and enhanced scripts with regular expression, checkpoints, synchronization points, verification logic, conditional statements and loops.
  • Developed Vuser scripts, conducted performance, load and stress testing, also reliability and recovery testing, and examined system behavior and performance by using LoadRunner to expose the application bottlenecks while generating actual load.
  • Used Load Runner Analysis tool to analyze the response times of the business transactions under load.

Environment: Windows, QTP, QC, LoadRunner

We'd love your feedback!