We provide IT Staff Augmentation Services!

Automation Engineer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • QA Analyst with 3+ years of experience in all phases of Software Testing Life Cycle (STLC) Developing Test Strategy, Test Cases, Test Plan and Automation test scripts using Selenium.
  • Diversified experience in Automation, Manual testing and Business Analysis methodologies, serving various domains such as Finance, E - Commerce, Healthcare and Insurance
  • Experience in Software Development Life Cycle (SDLC) including Waterfall and Agile Scrum model.
  • Experience in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using TestNG annotations like Groups, Parameter, Data Provider.
  • Experience with Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.
  • Hands on experience in XPath, Firebug, Firepath, Log4j, Maven and Test NG annotations.
  • Experience in creating test frameworks using Selenium WebDriver, Selenium RC, UFT/QTP, Cucumber, TestNG including hands on experience in Java/SQL.
  • Experience using Accessing Forms, tables, link, Keyboard Mouse Events, Uploading File using Selenium WebDriver.
  • Strong development experience using Selenium with Java and experience with Selenium Web Driver, Eclipse IDE, Jenkins.
  • Experience in handling multiple windows, Alerts and Pop-ups with Selenium.
  • Experience in testing with handling different methods of Select class for selecting and deselecting, for drop down.
  • Extensively used Selenium APIs such as Take Screenshot for Capturing Failed test cases, select for selecting multiple values from list, Action for various key and mouse event, with different Locators (XPath, CSS, id, Link text).
  • Experience creating user stories in Product backlog and maintaining Sprint backlog.
  • Experience in testing Client-server and web applications.
  • Excellent experience in Smoke, Functional, Integration, GUI, Regression, System, Compatibility, Performance, Acceptance, Black Box Testing etc.
  • Exposure in programming languages and scripts like Java, JavaScript, HTML, CSS and Shell Script.
  • Experience in validating Regular and Ajax control using Selenium locators (XPath, CSS, id and name).
  • Generated Test Scripts and validating the scripts using Synchronization point.
  • Expertise in using Bug tracking Tools Mercury/HP Quality Center, Rational Clear Quest, Bugzilla, Rally and JIRA.
  • Good knowledge in Automation of Backend services (TFS).
  • Experience in Continuous integration tools like Maven, Jenkins and TortoiseSvn Subversion client to manage different versions of the source code.
  • Experience in Behavior Driven Development (BDD), Acceptance Test Driven Development (ATDD) using Cucumber, Gherkin.
  • Wrote Features, Scenarios, Scenario Outlines, Step definitions for BDD in Cucumber.
  • Experienced in making Data Driven, Keyword Driven, Hybrid and Page Object Model frameworks with Selenium to maintain test suite.
  • Experienced with SQL and Oracle PL/SQL, to run the data integrity tests for backend testing and JDBC establish connectivity between the Java Programming language and a wide range of databases.
  • Experience with UAT testing along with data setup, Environment setup and coordination between users, Development, Business Analyst and Product Management teams.
  • Experience with build tools like Ant, Maven, GIT and Gradle.
  • Expertise in different types of testing like Automation testing, Manual testing, Integration testing, System testing, Smoke testing, Regression testing, JUnit Testing, Black box testing, Functional testing, Database testing, GUI testing, Web / UI and (UAT)User Acceptance Testing.

TECHNICAL SKILLS

Automation Tools: Selenium IDE/RC/ WebDriver/Grid, TESTNG, FirePath, Firebug, Cucumber, Maven, Jenkins, QTP, Gherkin

Languages: C#, Java(JEE)

Defect Tracking Tools: Test Director 8.0, Quality Center 9.0

Testing Types: Smoke, Sanity, Functional, Integration, Regression, GUI, System, Compatibility, User Acceptance Testing

Operating Systems: Windows, Linux/ Unix

DBMS: Oracle, SQL Server, MS-Access, Toad

Bug Tracking Tools: Quality Center, Bugzilla, JIRA

Testing Methodologies: Agile, Waterfall, V-Model

Tools: / Applications: IBM WebSphere v7/v6, Tomcat Apache, SharePoint, VMware, Microsoft Office, Rapid SQL,, SOAP, RESTFUL

PROFESSIONAL EXPERIENCE

Confidential

Automation engineer

Responsibilities:

  • Assessed & analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings.
  • Prepared Test cases for positive and negative test scenarios as referred in the user stories keeping in mind the Boundary Value Limitations, Equivalence classes.
  • Configured Maven, Log4j configuration files, prepared documentation for setting up Selenium and Eclipse Environment on Local Work Spaces.
  • Developed automation scripts for automating Functional and Regression testing using Selenium WebDriver, Eclipse, Test NG, Java, Maven, Log4j and JDBC.
  • Performed Integration and Regression testing to check new functionality doesn’t break the existing functionality of the application using Selenium.
  • Handled the special mouse events and selected the options from the tab menu using Selenium Actions Builder, Mouse.
  • Developed Hybrid framework (Keyword and DataDriven frameworks) to retrieve test actions, test data from Excel files and SQL Databases.
  • Worked with ETL groups and Acquisition team and business analyst for understating mappings for dimensions and facts.
  • Created unit and functional test cases through use of testing tools such as Python and Bash.
  • Designing and Implementing Interfaces and Classes using Object Oriented Programming Structure and Design Patterns.
  • Implemented Test NG automation framework for the smoke test.
  • Used FireBug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, CssSelector, Link, Partial Link, Attributes, and Tags.
  • Handled Selenium WebDriver features like implicit wait and explicit wait under synchronization.

Confidential

Manual/QA Tester

Responsibilities:

  • Follow and contribute to Agile/SCRUM activities (e.g. daily stand-ups, retrospectives, iteration planning, estimate/reporting, acceptance criteria definition).
  • Performed Manual Testing and Automated Testing for Client/Server application and Web-based application that used WebSphere, Message Queuing, Active Directory, UNIX, Windows, and XML message based system in an Agile software development environment.
  • Assist in building out and testing API endpoints (C#).
  • Attend Functional Requirement and Design review meetings to obtain the technical knowledge to become proficient in assigned products.
  • Configured Selenium WebDriver, Test NG, Maven tool and created Selenium automation scripts in C# and Python using Junit prior to agile release
  • Develop and manage Test plans strategy and test cases. Facilitate test plan and test case reviews.
  • Plan, estimate, schedule, assign and direct the work of activities for QA Team to onshore and offshore agencies.
  • Conduct verification testing, regression testing and automated testing with onshore and offshore team.
  • Familiar with database concepts and running SQL queries.
  • Used different types of virtual devices (Emulator & Simulator) and real devices for Test cases Validation.
  • Developed and maintained automated regression test cases in Selenium WebDriver using C#, python programming language and Junit Framework.
  • Performed Functional Testing through sql using VBScript Scripting language.
  • Daily meeting with onshore and offshore QA team to discuss critical issues regarding QA activities.
  • Manage all issues (defects and service requests) in Microsoft TFS Defect Management bug tracking system and ensure all issues are tracked from open to closour.
  • Present test metrics and execution reports to upper management in a timely manner.
  • The entire C# scripting done using Cucumber framework wrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
  • Work with development team members to resolve design and implementation issues.
  • Used Jenkins server to execute automation scripts on a regular basis by scheduling Jenkins jobs in a different test environments with different test configuration.
  • Involved in tracking, reviewing, analyzing defects using the Quality Center.

Environment: Selenium WebDriver, Selenium Grid, Jenkins, Cucumber, SOAP UI, QTP, JMeter, LoadRunner Maven, TestNG, Quality Center, Firepath, Firebug, VBScript,Eclipse/Visual Studio, XPATH, C#, HTML, CSS, TDD, SQL, Oracle and Windows, Jasmine, CA LISA.

We'd love your feedback!