We provide IT Staff Augmentation Services!

Senior Test Automation Engineer Resume

4.00/5 (Submit Your Rating)

MD

SUMMARY

  • Software Test Automation Engineer with 6 years experience in software quality assurance and software testing in various industries, projects, and environments.
  • Specialized in automated testing in various business domains including financial, healthcare and, IT Service and Solutions industries.
  • Experience in writing Test Plans, defining Test Cases, developing and maintaining Test scripts, analyzing the results of scripts, interaction with developers in fixing the errors.
  • Involved in development of Test Process, prepared test scripts, running tests, and reported status of the tests.
  • Experienced in Test management and defect tracking tools like ALM, JIRA.
  • Good understanding and experience working on AGILE Methodologies and involved in all phases of Software Development Life Cycle (SDLC)
  • Automation of functional testing framework for all modules using Selenium WebDriver.
  • Developed Hybrid automation framework in JAVA by using Page Object Design pattern.
  • Expert on Selenium Automation using Web Driver. Heavy programming experience using Java, TestNG
  • Implemented Cross Browser Web Testing with Selenium WebDriver and Selenium Grid.
  • Developed automation cross browser testing and created custom reports.
  • Strong Experience in GUI Testing, Functional Testing, Regression Testing, Integration Testing, Back end testing, Build Verification Testing and User Acceptance Testing.
  • Good knowledge on Object Oriented Programming (OOP) concept. Extensively used Java for test case automation
  • Maintained the Selenium & JAVA automation code and resources in source controls like GIT, SVN over the time for improvements and new features.
  • Knowledge in code build and deployment using Maven and Jenkins
  • Writing and executing SQL statements for checking the validity and integrity of the data in various databases such as Oracle, MYSQL, and Microsoft SQL Server etc. to perform backend - Testing
  • Experience with coding in Java. Understanding of software design principles and understanding of OOP design principles.
  • Good experience in Defect Life Cycle Management tools like JIRA.
  • Strong Experience in SCRUM processes. Participated in SCRUM planning sessions.
  • Good analytical and communication skills and ability to work independently with minimal supervision and perform as part of a team.
  • Strong team player with an ability to work efficiently and effectively in a team environment.

TECHNICAL SKILLS

  • Testing Tools: Selenium Web Driver, HP ALM, JIRA.
  • Languages: Java, SQL, HTML, XML.
  • Databases: SQL Server, Oracle, DB2, MS Access.
  • Operating Systems: Windows, UNIX, Linux.
  • Web/App servers: IIS, Tomcat
  • CM and Other Tools: Eclipse, Git, MS Office, Adobe Acrobat, Jenkins, Maven

PROFESSIONAL EXPERIENCE

Confidential, MD

Senior Test Automation Engineer

Responsibilities:

  • Involved in daily meeting with Team members to keep track of defects and provided update on testing progress to the Team Lead.
  • Reported software defects in JIRA and interacted with the developers to resolve technical issues.
  • Involved in designing and building automation frameworks in support of continuous integration.
  • Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
  • Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
  • Maintained Metrics and participated in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved.

Environment: Java, Selenium WebDriver, Jenkins, TestNG, Maven, Jira, Git, Eclipse IDE, SQL, Internet Explorer, Firefox, Chrome, Oracle, Windows.

Confidential, NY

QA Automation Engineer

Responsibilities:

  • Worked closely with developers and other QA members to define test requirements and developed test cases based on the Business requirements and System requirements.
  • Responsible for design and development of requirements collected from the customer.
  • Prepared test plans to identify test strategies and resource.
  • Involved in Maven configuration for running servers and scripts after the build.
  • Involved in preparing a report of all automation difficulties and test results for further application using Maven.
  • Experience in handling and toggling with iframes, cookies, pop ups, drop downs, alerts, and multiple windows
  • Performed parallel testing of selective test cases and developed custom Java library to read test data from XML and Properties files using TestNG and Selenium WebDriver
  • Used Jenkins as continuous integration server to run automated test suites.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
  • Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
  • Experience in dealing with interfaces like Actions (to handle mouse events), Takes Screenshot (to capture screenshots), and JavaScriptExecutor (to deal with hidden elements, generating alerts, scrolling, highlighting etc.)
  • Developed Automation java code for CSV files load data validation.
  • Performed Regression testing for new builds and every modification in the application using Selenium.
  • Used Selenium WebDriver to run test cases in multiple browsers and Platforms.
  • Worked closely with Business teams and participated in Business Acceptance Testing (BAT).
  • Opened defects and worked closely with development team for getting the issues resolved in timely manner
  • Actively participated in status report meetings and interacted with other team members for technical issues.

Environment: Java, Selenium WebDriver, Maven, Jenkin, Junit, Oracle, Windows7, UNIX, JIRA.

Confidential, MO

QA Engineer

Responsibilities:

  • Reviewed and analyzed the Business requirements and Functional requirements to better understand the client needs.
  • Worked directly with Business Analysts to understand the changes and updated requirements.
  • Conducted Black box testing, Smoke testing, Screen Validation testing, Data driven testing, Positive & Negative testing, System testing, Regression testing, End to End testing, Functional testing,
  • Worked with development team to understand technical design and architecture for test planning.
  • Executed Manual and Automated tests and reported defects by running automated tests; executed manual tests; reviewed results of all tests and reported anomalies into the defect tracking database; verified the resolution of all defects for an assigned project.
  • Maintained Traceability Matrix to track the requirements to the test cases to ensure complete test coverage in ALM(Quality Center).
  • Connected to database to Query the database using SQL for data verification and validation.
  • Involved in weekly review meetings.
  • Identifying & updating the regression suite for every release.
  • Performed system testing for entire system.

Environment: ALM(Quality Center), QTP, MS Office, SQL Server, Oracle, Windows, UNIX.

We'd love your feedback!