We provide IT Staff Augmentation Services!

Automation Engineer Resume

Washington, DC

SUMMARY:

  • 7+ years of experience in Software Development and QA Automation, with active involvement in all phases of Software development life cycle including requirements gathering, analysis, design, development, testing and implementation.
  • Good experience in all phases of Software Testing of Client - Server & Web based Multi-tier applications.
  • Extensive experience with Java Web Framework, with sound knowledge in Object oriented programming.
  • Experienced in automation testing with tools such as Selenium Web Driver/IDE and test frameworks such as Junit.
  • Experienced in design and implementation of Selenium WebDriver automation framework for Smoke and Regression test suites.
  • Expertise in developing test scripts using Selenium WebDriver, executed automated test scripts & analyzed the results.
  • Proficient in QA Testing Methodologies with real time experience in Agile Scrum and Kanban process.
  • Experienced in using web-debugging tool like Firepath and Firebug for finding elements and locators.
  • Exposure to Behavior Driven Development using Cucumber and Gherkin statements.
  • Hands on experience in defect tracking tools such as JIRA and Bugzilla.
  • Experienced in testing various applications on multiple platforms (Windows and Mac Os)
  • Good experience in creating and implementing Test Plans, Test Scenarios, Test Cases, Traceability.
  • Experienced in designing, generating and testing various reports.
  • Excellent organizational and analytical abilities teamed with effective oral and communication skills.

TECHNICAL SKILLS:

Defect/Bug Tracking Tools: JIRA, BugZilla

Automation Testing Tools: Selenium WebDriver, JUnit, Firebug

Operating Systems: MS Windows,Mac OS

Programming Languages: Java

Web Technologies: HTML, CSS, XML, XPATH, XSLT

Scripting Languages: VB Script, Shell Script

PROFESSIONAL EXPERIENCE:

Confidential, Washington, DC

Automation Engineer

Responsibilities:

  • Analyzed functional requirements and documented the user specifications and business rules.
  • Tested the application under Scrum (Agile) Methodology.
  • Wrote Test Cases and executed test scripts as well as tracked bugs and generated defect report using Jira and Serenity.
  • Identified test cases to automate, automated those test cases using Selenium WebDriver, and JUnit.
  • Contributed in framework creation.
  • Used Selenium WebDriver and Junit to run the parallel testing.
  • Prepared automation test framework.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process.
  • Used Selenium WebDriver to provide more flexibility in automating test cases.
  • Involved in testing of web applications and xml data validation of business rules and business logic.
  • Supported and maintained of team track, responsible for review/QA of test scenarios, cases and scripts.
  • Communicated testing and defects resolution progress to project management.
  • Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort and the project as a whole and leading offshore team.

Environment: Java, Selenium Web Driver, Serenity, Cucumber, Gherkins, JUnit, Eclipse, Xpath, Jira

Confidential, Reston, VA

Automation Engineer (Selenium)

Responsibilities:

  • Tested the application under Scrum (Agile) Methodology.
  • Identified test cases to automate, automated those test cases using Selenium WebDriver, and Junit.
  • Contributed in framework creation.
  • Used Selenium WebDriver and Junit to run the parallel testing.
  • Selenium Web Driver, Java and Cucumber to create nightly automation scripts.
  • Prepared automation test framework.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Jenkins.
  • Involved in Hybrid (Keyword data) driven framework design using Selenium WebDriver.
  • Used Selenium WebDriver to provide more flexibility in automating test cases.
  • Involved in testing of web applications and Web Services and xml data validation of business rules and business logic.
  • Supported and maintained of team track, responsible for review/QA of test scenarios, cases and scripts.
  • Communicated testing and defects resolution progress to project management.
  • Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort and the project as a whole and leading offshore team.

Environment: Java, Selenium Web Driver, Junit, Eclipse, Xpath, agile, Windows

Confidential, Richmond, VA

QA Engineer

Responsibilities:

  • Prepared Test Traceability Matrix to confirm the test coverage and mapped it with Test cases using Quality Center.
  • Extensively used Quality center for storing all Test plan documents, Test case documents and record defects.
  • Interacted with developers and business Users to communicate the defects and actively participated in replicating the bugs and performed regression testing using JIRA.
  • Created Test Data using SQL; Wrote SQL queries for back-end testing.
  • Customized Selenium API to suit in testing environment.
  • Involved in developing and executing automation Regression testing and System testing using Selenium.
  • Performed Data driven testing to validate the components displayed on the website using Selenium.
  • Created various data tables based on created templates for different states to execute batch files in Selenium.
  • Performed black box testing, database testing, and web-based testing on several test phases. Developed components for each transaction used in the test script or scenario by using Selenium.
  • Developed and executed automation Regression testing and System testing using Selenium.
  • Developed both Data Driven and Keyword Driven Automation Frameworks using Selenium.
  • Involved in using Maven build tools to manage framework dependency jar files.
  • Involved in using Apache POI to read data from external sources to feed locators into the test script.
  • Used GitHub as a source repository system to share code within the office as well as with the team in overseas.
  • Coordinated User Acceptance Test (UAT) processes and documented and addressed all the issues during the process.
  • Interacted with the development configuration and operation's team to ensure the quality of software to user expectations.
  • Generated Weekly Reports, Defect Reports and Customized Summary Reports.
  • Participated in various meetings and discussed Enhancements and Modification Request issues.

Environment: Quality Center, Jira, Selenium IDE, SQL, Bugzilla

Confidential, Waltham, MA

Software Tester

Responsibilities:

  • Developed and Executed Test Strategies, Master Test Plans and Test Cases. Performed functional, security and regression testing.
  • Participated in reviewing the Test Plans and Test Case Templates for the functional testing.
  • Created of the Quality Assurance and Test Strategy document that describes the technical and management approach to be followed for testing of the entire project.
  • Worked with the Business Analysts to determine Business Requirements and set standards for Performance Evaluation in Agile methodology.
  • Maintained requirements traceability matrix for Automation Testing Results within Quality Center projects.
  • Developed Test Cases matching requirements using Quality Center.
  • Executed Test cases and reporting errors to Project Manager and developers using Quality Center.
  • Tracked, Reported and managed the defects in Quality Center.
  • Performed Backend testing to validate the data using SQL queries to the required Test cases.
  • Worked effectively and collaboratively with the QA team, development teams, and business users. Reviewed requirements and give feedback to analysts.
  • Provide weekly status report to the project manager and discuss issues related to quality and deadlines.
  • Created testing documents such as Requirement Traceability Matrix and Defect Analysis report.
  • Regularly performed bug verification for bugs in QA, Stage and Production Environment in a timely manner to provide summary and detailed report to the manager.
  • Co-ordained with the development team and test team.

Environment: Windows, UNIX, SQL, Oracle, Quality Center.

Hire Now