We provide IT Staff Augmentation Services!

Software Automation Engineer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • Solid understanding of Software Development Life cycle (SDLC) and testing processes.
  • Experienced in HP ALM/ HP Quality Center, Selenium, TestNg, JUnit, Maven.
  • Expert in writing and executing Test Plan, Test cases, Test Scenarios, Test Scripts.
  • Experienced in gathering and documenting business requirements from client.
  • Experienced in performing Functional, Sanity, Integration, System, and User Acceptance Testing.
  • Proficient in using different databases including Oracle 11g, SQL Server, DB2 and MS Access.
  • Worked to establish test automation framework using industry standard tools such as Selenium WebDriver, TestNG and POM.
  • Experienced in using test management and bug reporting tools including HP Quality Centre, and JIRA.
  • Strong Experience JIRA with customizing JIRA projects with various schemas, complex workflows, screen schemes, permission schemes, and notification schemes required and users while working in a JIRA environment.
  • Developed automation test scripts using Selenium for creating standard, text, and bitmap, page, and database checkpoints.
  • Experienced in Working different type of Automation Frameworks (Data driven, Keyword driven and Hybrid) using Selenium.
  • Working Experience in utilizing open source tools like Selenium WebDriver, Maven, and TestNG Framework for Web Application testing.
  • Involved in testing task estimations LOE, review checklists preparation.
  • Tracked defects, prepared defect matrices, defect summary report and followed issues to completion. Pro - active, attention to detail, strong analytical skills.
  • Prepared Requirement traceability matrix, Test data requirements, Test strategy, Test reports.
  • Involved in establishing QA process and reviewing processes.
  • Remarkable experience working with Agile methods in Agile environment.
  • Familiarity with Agile software development lifecycle (iterative and incremental).
  • Actively participated in all phases of the testing cycle including reviews and project status meetings.
  • Performed system testing of the application in UNIX and Windows Environment.
  • Skilled in adapting to rapidly changing work environments.
  • Ability to work in a fast-paced environment and be self-managed.
  • Possess excellent communication and documentation skills, good team player, and ability to work in multitasked environment.

TECHNICAL SKILLS

Testing Tools: Selenium IDE, Web Driver, Selenium, Cucumber, HP ALM/HP Quality Center (QC), JIRA and Bugzilla.

Languages: Visual Basic, C++, Java, SQL /PL, HTML

OS: UNIX, MS DOS, Windows Vista, Windows XP, Window7, Window 10

Database: MS SQL Server 2008/2012, Oracle 11g, MS Access

Microsoft Tools: MS Word, MS Excel, Power Point, MS Works, and Outlook

Application Server: IIS, Web logic, Websephere, tomcat, jboss

PROFESSIONAL EXPERIENCE

Confidential

Software Automation Engineer

Application Environment: HP Application Lifecycle Management (ALM), Jira, Java, JSP, JavaScript, VBScript, XML, HTML, DHTML, EXCEL, SQL, Selenium, PL/SQL, MS Access, SOA, Web Services, Unix and Windows.

Responsibilities:

  • Created test plan and test cases from functional specification documents.
  • Created Script to Executed Test cases and Test Scripts after reviewing the business requirement document and technical specifications and responsible for updating existing test cases against the requirements.
  • Actively participated in iteration planning meetings and reviews to review impacts on test plan and test strategy of any changes made and new functionalities added in new builds.
  • Presented test cases at cross functional test cases review meetings with test team, system analyst and product management teams and have emphasized need for better change control process for critical user stories.
  • Remarkable experience working with Agile methods in Agile environment
  • Familiarity with Agile software development lifecycle (iterative and incremental), UML design documentation.
  • Participated in Bi-Weekly User Story Grooming sessions and Iteration Planning meetings with Scrum Master, Product Owners, and Agile Team members.
  • Prepared the test strategies and discussed the testing goals for each Sprint with the team, assigned User Stories to document test cases, test data.
  • Developed Test cases, Test data and reusable test scripts for User Stories based on the Acceptance Criteria during each Iteration
  • Reported the Testing status for the current Sprint in daily during Scrum meetings, updated daily status on what was done yesterday, what will be done today, and any blocking issues.
  • Wrote SQL queries for backend testing of the applications.
  • Wrote, tested and debugged complex SQL queries involving multiple joins and conditions on Oracle RDBMS.
  • Performed white box testing on wrote SQL verification scripts to test the result of deployment for correct business logic.
  • Developed and maintain Page Factory Model pattern based Java Selenium WebDriver with TestNg framework configured with Selenium Grid for a nightly run automated functional regression tests
  • Identified the Test Cases to be automated and Created the automated scripts using Java Selenium WebDriver
  • Performed data driven testing and Regression testing using Java Selenium WebDriver
  • Experience to eliminate redundant pop up messages to cut down script run times using recovery scenarios in Java Selenium WebDriver .
  • Used extensive SQL queries from the front end using database checkpoints in Java Selenium WebDriver perform backend database testing.
  • Imported data from the Database to the Data table and performed Data Driven testing with different Data sets for reports generation module in Java Selenium WebDriver
  • Responsible for creating the test cases in HP Application Lifecycle Management (ALM) and mapping them with the requirements.
  • Analyzed Business Requirements and System Specification documents and created Test cases and executed Test cases in HP Application Lifecycle Management (ALM).
  • Provided defect status reports & test-case execution reports on weekly basis using HP Application Lifecycle Management (ALM).
  • Front-end and back-end functionality of the Payment page, Eligibility based on income, Credit score and limit fixation and so on. Users Paid through credit card only.
  • Executed test cases on development builds and did bug logging and defect tracking suing HP Application Lifecycle Management (ALM).
  • Involved in project review meetings and discussed issues, status for tracking the progress with project teams.
  • Prepared minutes of meetings and test summary reports to communicate the results of testing effort to higher management.
  • Provided daily and weekly project status reports and escalated issues to the Manager as well as to teammates as needed.

Confidential

Software Test Engineer

Application Environment: Windows Server, Java, Java Script, HTML, UNIX, SQL, TOAD, Oracle 11g,, HP Quality Center (QC) . Rational Clear Quest, JIRA, Selenium IDE, RC, Web Driver, TestNG, Maven.

Responsibilities:

  • Developed test plan and test cases for Application different modules.
  • Responsibilities included Manual GUI Testing, Functional Testing, Integration Testing, Regression Testing, Interface Testing, End-to-End Testing, Database Testing and User Acceptance Testing.
  • Client Application Testing, Web based Application Testing.
  • Responsibilities included Manual, Acceptance, Functional, Integration, System, GUI, testing of the system.
  • Test plans, Test scripts and test cases were designed in accordance with business functional requirements and technical designs as defined via an AGILE method (story boards, modeling, team design sessions, etc).
  • Participated in preparing a smoke test for the application under test, which included the basic test cases, to ensure that the application is stable enough in the QA environment to start functional testing.
  • Developed and executed test plans and test cases based on business requirements and functional specifications.
  • Involved in using JIRA for managing the defect.
  • Performed manual Back-End testing by writing SQL Queries for validating user information in the tables.
  • Strong Experience Atlassian tool administration knowledge on JIRA and Confluence.
  • Strong Experience JIRA with customizing JIRA projects with various schemas, complex workflows, screen schemes, permission schemes, and notification schemes required and users while working in a JIRA environment.
  • Strong Ability to construct custom dashboards using various filter types in JIRA.
  • Experience Work with JIRA filters, reporting, dashboards, workflows, fields, and JIRA administration.
  • Strong Ability to write custom JQL (Jira Query Language).
  • Strong Ability to construct Confluence pages and integrate JIRA projects with Confluence pages.
  • Experience Engage with end-users to capture and document functional and operational requirements.
  • Used JIRA as defect tracking and reporting tool.
  • Identified the Test Cases to be automated and generated the automated scripts using Selenium Webdriver.
  • Developed and maintain Page Object Model pattern based Java Selenium WebDriver with TestNg framework configured with Selenium Grid for a nightly run automated functional regression tests.
  • Hands on experience in test driven development (TDD), Behavior driven development (BDD) and acceptance test driven development ( ATDD) approaches.
  • Design and execute features of ATDD (Acceptance Test Driven Development)/BDD using Selenium, Cucumber for Java.
  • Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in JAVA for Cucumber.
  • Expertise in developing automation scripts in BDD format using cucumber and proficient in writing cucumber scenarios in GHERKIN format.
  • Developed the features, scenarios, step definitions for BDD (Behavior Driven Development) and TDD (Test Driven Development) using Cucumber, Gherkin.
  • Used extensive SQL queries to validate and verify front end data using JDBC Connection.
  • Interacted with the developers for bug fixes and problem resolution.
  • Used SQL and PL/SQL queries to verify the data from the Oracle database.
  • Wrote SQL query using TOAD for database testing and have good knowledge of database.
  • Wrote numerous SQL scripts to inspect data within the database.
  • Worked closely with Lead Database Engineer to implement reporting and analytics front-ends.
  • Collaborated with business analysts, designers, and system owners in the testing of new software programs and applications.
  • Coordinated with software engineers to assist with quality assurance, program logic, and data processing.
  • Produced reports and documentation for all testing efforts, results, activities, data, logging, and tracking.
  • Communicated test progress, test results, and other relevant information to project stakeholders and management.
  • Established run for record documentation revised with traceability from the automation tests to the manual tests for the development team.
  • The Analyzed requirements and user cases, certified application-specific software performed ambiguity reviews of business requirements and functional specification documents
  • Developed and documented effective test procedures, which effectively directed other's work. Lead brainstorming sessions to identify key testing concerns and prevent insufficiently broad testing.
  • Verify test approach, validate build stability, test and evaluate, and achieve acceptable mission.

We'd love your feedback!