We provide IT Staff Augmentation Services!

Test Automation Engineer Resume

5.00/5 (Submit Your Rating)

Washington, DC

SUMMARY:

  • Over 6+ years’ industry experience in Software Quality Assurance and Development of test strategies for Web based applications using both Automation and Manual testing.
  • Interacted with Business Analyst and Developers to understand the application architecture and recommend testing strategy.
  • Good knowledge in writing test cases and maintaining test scripts as per the Business Specifications and Functional Requirements.
  • Setup the Automation framework using Selenium to run test cases in multiple browsers and platforms.
  • Extensively used Java for test case automation. Experience in implementing TDD and BDD.
  • Experience in Behavior Driven Development (BDD), Acceptance Test Driven Development (ATDD) using Cucumber, Gherkin.
  • Responsible for writing and maintain Selenium WebDriver scripts for regression and functional testing using data driven framework.
  • Experienced in using GitHub / GitLab as a source repository system to share code within the office as well as with the team in overseas.
  • Experienced using Jenkins as Continuous Integration / Continuous Deployment tool.
  • Developed Test cases manually and generated Automation Scripts using open source tools like Selenium Web Driver, Maven and Jenkins.
  • 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 with page object model as design pattern for automated testing.
  • Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
  • Experience with cross - browser compatibility testing using various browsers like Mozilla Firefox, Google Chrome, Internet Explorer, Opera and Safari.
  • Proficient in Java and have sound knowledge on OOP (Object Oriented Programming) concepts.
  • Tested web services based on data and functions by Postman.
  • Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium WebDriver/IDE/Grid and TestNG
  • Experienced in reviewing and prioritizing the user stories from testing perspective which are part of sprint backlog and product backlog.
  • Responsible for coordinating the Manual End-to-End testing and Backend testing
  • Quick learner with strong Analytical and Problem-Solving skills, Multi-Tasking abilities and proven experience in utilizing process knowledge of various technologies and domains.
  • Effective Time Management Skills and consistent ability to meet client deadline.

PROFESSIONAL EXPERIENCE:

Confidential, Washington, DC

Test Automation Engineer

  • Utilized Jenkins as part of Continuous Integration Process for execution of functional tests
  • Developed Automation scripts with Selenium WebDriver, Eclipse, Java.
  • Used Maven to build the Project, GIT version control for Code repository and JIRA for Test Defects.
  • Developed scripts to access various form elements, links and tables and execute test scripts to automate testing in selenium IDE, WebDriver.
  • Developed TestNG scripts to run the scenarios for multiple sets of data, to check the functionality of process flow in all the dependent modules.
  • Developed Data provider test data Objects for multiple test runs and captured Screenshots results.
  • Tested various Service Oriented Architectures spanning across various web services using SOAP UI and WSDL.
  • Involved in Web services Testing using REST API and different methods like GET, PUT, POST, DELETE using Postman tool. Implemented POM (Page Object Model) automation framework using Java, Selenium web driver.
  • Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings.
  • Used build management tool Apache Maven for automation project build.
  • Connected with database using JDBC connection and selenium to retrieve test data
  • Involved in Coordination between Technology and Business to ensure all the outstanding issues are being addressed, fixed and retested.
  • Prepared Excel files for collection of data and Element Locators using object repository, used this in test suite with the help of APACHE POI library files.
  • Validated Manual Backend test scenarios using Oracle SQL Developer SQL Queries.
  • Attended agile standup meetings for providing status of the automation tests, defects and functionality.
  • Analyzed requirements, project documents to develop the test plans and scenarios.
  • Followed Agile Methodology (SCRUM) for this project.
  • Worked closely with Tech teams to choose a better solution for solving the issue.
  • Coordinated between technology and business teams to prevent any gaps between business needs and testing.

Confidential, NJ

Selenium Automation Engineer

  • Interacted with Business Analysts and developers in requirements analysis, design reviews, testing and documentation for application developed in agile environment.
  • Involved in the Design and implementation of different Automation frameworks such as Data Driven Framework, Keyword Driven Framework and Page Object Model (POM) for various projects.
  • Followed Page Object Design Pattern for writing automated tests in Java.
  • Identify and document the significant New Integration features and software components that will require testing.
  • Followed and implemented testing strategies and approaches to be employed.
  • Developed automated test scripts using Selenium and Java in Eclipse
  • Involved in test cases review by development team, product management and modified the test cases based on their feedback.
  • Writing Test cases using Element Locators, Web Driver methods, Java programming features and Testing Annotations.
  • Prepared the traceability matrices to fill the gap between the requirements and the test cases covered.
  • Wrote Selenium script for taking screenshots using Extent Reports API and implemented actions class to perform mouse movement.
  • Written Data Driven test cases and Analyzed test results in TestNG reports.
  • Use Maven as the build tool, GIT for version control, Jenkins for Continuous Integration and JIRA as a defect tracking tool.
  • Participate in testing activities, in collaboration with the development and production teams, to ensure satisfactory performance of end-user reporting.
  • Document test results and defects.
  • Reporting of bugs via Jira application.
  • Attended Team meetings to give the project status updates and discuss for any technical issues in the project that are faced by team members.

Confidential - Richfield, MN

Software Tester

  • Involved in interacting with the stakeholders, development teams, end users and business analysts in understanding the business requirements analysis, development of software testing documentation.
  • Closely worked with the business analyst and development team to understand the system Logic.
  • Involved in manual testing as well as in automation testing.
  • Involved in writing test cases.
  • Executed test cases for business/functional requirements.
  • Developed test cases from functional requirements, technical specification and use cases.
  • Overall test management was done using Quality Center (Requirements, Test Cases, Execution, Defect Reporting and maintaining).
  • Responsible for Integration Testing.
  • Interfaced with developers and participated in several walkthroughs to resolve the problems while executing the test scripts.
  • Maintained traceability matrix in Quality Center.
  • Maintained overall defect lifecycle (Reporting, updating, linking to test cases and requirements, and closing defects).
  • Responsible for creating and running test cases for new and existing software functionality. Run smoke, detail, system, and regression tests.
  • Created and maintained project definition and testing document to provide a complete overview of the project
  • Various SQL jobs, scripts were tested both manually and automatically.

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver, Selenium Grid, TestNG, Jira.

Programming Languages : Java, J2EE, SQL, HTML, JavaScript, XSLT, XML

Databases : SQL Server, Oracle, PostgreSQL, MS Access

Environment s/Platforms: Windows, Linux

Web/App Servers: IIS, Apache, WebLogic

CM and other Tools: Jenkins, Maven, Eclipse, Git, MS Office, Adobe Acrobat, HTML, MS Access

We'd love your feedback!