We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

New York, NY

SUMMARY

  • Experienced Automation Test Engineer to maintaining cutting edge technical skills and up - to-date industry knowledge.
  • Apply extensive technical and problem-solving skills in creative, innovative ways, building strong, collaborative relationships with team members as customer advocate.
  • Architect and implement proven Testing Center of Excellence (TCOE) principals across the enterprise including Automation Best Practices, Multi-Language Application Automation, Web and Manual testing. Extensive experience in developing Test Plans, Test Cases, and Test Scripts for manual and automation testing.
  • Seeking a test automation engineering position.
  • 5 years of Software Testing, and Quality assurance of Client/Server, and Web based applications using Quality Center, JIRA, Manual, Backend, and Automation process.
  • Attend the Scrum meeting, Requirement Review meeting, and Defect Review meeting.
  • Experience working in all stages of software development life cycle (planning, designing, developing, testing, and maintenance) in multi-tasking fast-paced environments like Agile/Scrum.
  • Strong experience with Behavior Driven Development (BDD) and Behavior Driven Testing with Cucumber JVM.
  • Designed and Developed Automation Test Framework using Selenium WebDriver with POM Page Object Model concept.
  • Used apache Maven Surefire Plugin to create JUnit/TestNG HTML test report for the entire test suite.
  • Experience with Test Planning, Test Documentations, Test Executions and defect resolutions.
  • Expert in analyzing requirement specifications, backlogs, use case, user stories, UX and wireframes
  • Experience with manual testing, automation and performance testing.
  • Proficient in developing and executing high quality Test Strategy/Test Plans, Test suites, Test Scenarios, Test cases, test data, test scripts and test metrics/dashboards.
  • Experienced in Smoke Testing, Black Box Testing, Back-end Testing, Functional Testing, UI Testing, Database Testing, Integration Testing, Regression Testing, Browser Compatibility, Performance Testing, usability testing, API Testing, End-to-End testing and User Acceptance Testing.
  • Experienced with extensive manual testing of desktop and web based applications.
  • Experience developing, running and maintaining automated test scripts and frameworks.
  • Strong Defects Reporting, tracking/monitoring skills and follow Bug Life Cycle
  • Understanding of a variety of OOP, multiple platforms, architectures, and standards.
  • Experience using test management, bug tracking, testing and reporting tools JIRA, Rally(Agile central), Selenium, HP ALM, MS Office and open source tools.
  • Experience in manually testing apps and web applications in mobile devices
  • Extensive experience with Retail/E-Commerce, Financial, and Publishing applications.
  • Experience working with cross-functional teams in TDD and BDD environments.
  • Experience in Data validation, database/back-end Testing using SQL and working with different types
  • Experience with API/Web Service testing using Advanced REST Client and Postman.
  • Hands on experience in interacting with onsite and offshore development team in fixing defects.
  • Excellent communication and interpersonal skills with ability to plan, commit, and deliver to schedules
  • Ability to work under pressure with minimal supervision and in high stress situations with a calm demeanor

TECHNICAL SKILLS

Testing Tools: Selenium, WebDriver, Selenium Grid, Cucumber JVM.

Project Management Tools: HP Quality Center, JIRA, Rally, HP ALM

Languages: Java, JavaScript, SQL, VB Script, Gherkins, Shell Script, HTML, XML.

Databases: MYSQL, Toad, MS SQL Server, Oracle, Access, MySQL Workbench

IDE: Eclipse, IntelliJ

Build Tool: Maven

Continuous Integration: Jenkins, Cruise Control, Hudson

Design/CASE Tools: MS Excel, MS Word, Outlook.

Operating Systems: Windows 7,8,10, Windows Server, UNIX.

Methodology: Waterfall, Agile (SCRUM, XP).

Version Control: GIT, GitHub, Bitbucket

Design pattern: Model View Controller (MVC), Google Page Object, Data Object

Test Framework: JUnit, TestNG

Logging: Log4j

Reporting: SureFire, Extent Report

PROFESSIONAL EXPERIENCE

QA AUTOMATION Engineer

Confidential - New York, NY

Responsibilities:

  • Develop and implement robust Selenium Page Object Model framework with Selenium WebDriver using Object Oriented Programing Java and open source unit test framework TestNG which cut down the script development time in half.
  • Strong object oriented programming background and a passion for scalability, reliability and reusable code Experience with version control systems (GIT).
  • Solid experience with Behavior Driven Development (BDD) and Behavior Driven Testing (BDT) with Cucumber JVM to implement Test Driven Development (TDD).
  • Solid experience with Gherkin Language for Behavior Driven Testing.
  • Solid experience with Data Driven framework implementation.
  • Uploaded the automation scripts to Quality Center and executed them from Test Lab module of ALM.
  • Used ALM for bug tracking and reporting, also followed up with the development team to verify bug fixes and update bug status.
  • Generated detailed bug reports, pass-fail reports and comparison charts using ALM.
  • Develop Restful Web Service testing framework to build robust and scalable web service testing.
  • Used maven to generate test automation report.
  • Interacted closely with business customers and technical peers in the system analysis process and developed requirements that facilitate testing.
  • Interacted with developers and functional team to discuss the design and testing scenarios of the application.
  • Participated in planning all testing activities accordingly to ensure on time deliverables are met.
  • Participated in Test Readiness Reviews, as necessary; assisted in the preparation of test estimates and project schedules.
  • Involved in scheduling project schedule and testing timeline for offshore teams.
  • Created Test Plans and Test Strategy which describes the features and functions to be tested.
  • Involved in Creating Test Plan and Test Cases as per Requirements and FRD guide.
  • Responsible for planning, managing and assigning test resources on multiple project implementations.
  • Reviewed Test deliverable produced by team members and peer leads to make sure that company standards are being followed.
  • Created and executed Test Plan, Test Cases and Test Scripts for System Testing and User Acceptance Testing.
  • Organized and led Daily Test Status meetings during System Test Executions.
  • Created, Managed and Updated Defect Reports during System Test Execution.
  • Used JIRA for defect management and defect reporting.
  • Develop Restful Web Service testing framework with open source REST Assured and JUnit to build robust and scalable web service testing.
  • Executed Test Cases to Multiple browsers and OS using Browser Stack.
  • Integrated our automation executions with our CI process (Jenkins) so our scripts are executed each time a build is kicked off.

QA Engineer

Confidential - New York, NY

Responsibilities:

  • Work with the QA Team to manage the planning, and requirements phase for the implementation of the health care module.
  • Analyze the business, and system requirements with the QA Team to develop the detailed test plan.
  • Involve in writing the test cases to verify the functionality, and adherence to business requirements.
  • Develop and implement robust Selenium Page Object Model framework with Selenium WebDriver using Object Oriented Programing Java and open source unit test framework TestNG.
  • Solid experience with Behavior Driven Development (BDD) and Behavior Driven Testing (BDT) with Cucumber JVM to implement Test Driven Development (TDD).
  • Solid experience with Gherkin Language for Behavior Driven Testing.
  • Solid experience with Data Driven framework implementation.
  • Attend the Scrum meeting, Requirement Review meeting, and Defect Review meeting.
  • Develop and document Standard Testing Procedures for Manual Testing.
  • Execute the Test Scenarios; analyze the actual results against the expected results to each GUI objects.
  • Perform sophisticated Regression, Functional, User Acceptance, and Integration Testing.
  • Create, and Generate System test for different test scenarios covering all aspects of project functionality.
  • Perform Regression testing as and when required to ensure the stability of the application.
  • Work with the QA team to write the documentation to instruct the non-technical employee for User Acceptance Testing (UAT).
  • Create, and execute SQL queries to make sure that transactions are entered in database as expected and all fields are populated correctly.
  • Perform detailed results analysis after each test execution cycle, and maintain test results.
  • Maintain the test execution results, and review reports.
  • Execute the test cases, and report the Defects in Quality Center.
  • Run, and generate the test cases using Selenium IDE, and export it as Java Code in WebDriver.
  • Work with the Automation Engineer team to automate test scripts using Selenium WebDriver, enhance the scripts, use explicit wait, synchronize the scripts, and save the time for regression testing.
  • Verify the Defects after development team resolve them.

QA Engineer

Confidential - New York, NY

Responsibilities:

  • Worked in Agile, Scrum and Sprint environment in order to change the requirements and features set
  • Developed and implemented Selenium Page Object Model framework with Selenium WebDriver using Object Oriented Programming Java and open source test framework TestNG
  • Implemented Data Driven automation testing with Selenium Page Object Model
  • Developed QA Automation Test Framework to ensure the code reusability and code maintainability, which reduces the script development time
  • Created Key word driven, Data driven automated test script to maximize the automation script with Selenium
  • Used Apache Maven to manage Project’s build and generated test automation report.
  • Performed Functional, Regression, Integration and UAT testing.
  • Hands-on experience with version control systems (GIT)
  • Expertise in writing X-path Expression, CSS Selector to identify Web Elements
  • Managed Defect Tracking process, which included prioritizing bugs, assigning bugs and verifying bug-fixes using HP Application Lifecycle Management (ALM)
  • Interact with the project team members to ensure all documentation and quality procedures are completed as per our internal processes and procedures
  • Used detailed knowledge of application features and functions assess scope and impact of business needs throughout analysis and completion of all enhancement specifications
  • Performed backend testing using SQL queries to retrieve and verify information in the databases

Hire Now