We provide IT Staff Augmentation Services!

Automation Test Engineer Resume

4.00/5 (Submit Your Rating)

Burr Ridge, IL

SUMMARY

  • Methodical QA Engineer experienced in software development processes and optimal testing strategies.
  • Open and transparent communicator with excellent multitasking skills, organized nature, and strong attention to detail.
  • Expert in Java and Automation tools.
  • Offering six years’ experience and expertise necessary to take on dynamic and complex software systems.
  • Strong background in both manual and automation testing.
  • Working experience in both Waterfall and Agile methodologies.
  • Expertise in End - to-end Manual and Automation Testing of Client/Server and Web-based applications.
  • Extensive knowledge in the complete Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
  • Expertise in understanding Business Requirement Specifications and Functional Specifications and converting them into Test Scenarios.
  • Proven ability in designing and creating automation frameworks using Java, Selenium WebDriver, Junit, TestNG, Maven, Cucumber, JDBC, REST Assured, SQL.
  • Experience of Creating new and Maintaining an existing Automation Framework Models (BDD/TDD, Hybrid, and Data Driven Frameworks).
  • Expert in implementing Behavior Driven Development (BDD) using cucumber, developed Scenarios, Scenario outlines, Features and Step definitions, and generating the cucumber/HTML reports.
  • Experienced in implementing the Page Object Model (POM) design pattern using PageFactory.
  • Experience includes Unit testing, Functional testing, User Acceptance Testing, Database, and API testing of client/server, and Web Base Applications.
  • Expertise in using defect-reporting and defect-tracking tools like JIRA, Azure DevOps board.
  • Experienced in writing good quality object-oriented code.
  • Quality-oriented mindset with Test to Break Attitude.
  • Excellent analytical and communication skills and ability to work independently with minimal supervision and perform as part of a team.

TECHNICAL SKILLS

Languages: Java, SQL, gherkin, HTML, CSS, Json, JavaScript.

Software Testing Tools: Selenium WebDriver, SOAP UI, POSTMAN, Cucumber, TestNG, Junit, REST assured, JDBC, Log4j.

Scripting Tools: IntelliJ IDE, Eclipse, SQL Developer, Postman, Robo3t

Databases: Oracle, Cosmos DB, Mongo DB

Frameworks: Cucumber, BDD, TestNG, Junit, DDD, TDD, Maven, POM

Repository Systems: Bitbucket, GitHub, Azure Repos

Operating Systems: MacOS, Windows

PROFESSIONAL EXPERIENCE

Confidential, Burr Ridge, IL

Automation Test Engineer

Responsibilities:

  • Collaborated with developers and project managers to assess program capabilities, features, and testing demands.
  • Created automated solutions and played a strategic role within the Test Engineering Practice.
  • Responsible for test automation development and translated business requirements/user stories into automated tests.
  • Responsible for End-to-end testing through multiple applications, creating/updating/re-testing/closing bug tickets, and regularly updating test progress.
  • Ensured plans and deliverables are coordinated with the offshore team.
  • Invented biweekly sync up calls with the offshore QA team to ensure that onshore and offshore teams are on the same page.
  • Used Jenkins Continuous Integration tool for the automatic build process and running smoke and regression tests.
  • Integrated Automation scripts on Continuous Integration tool Jenkins for a nightly batch run of the Script.
  • Identified bugs, logged them into Azure DevOps Board, monitored their progress, and verified their fix.
  • Tested critical bug fixes and coordinated with developers in the release of bug fixes meeting in tight timelines.
  • Developed automation framework from scratch, responsible for verifying and confirming pull requests to the automation framework from the offshore team.
  • Automated Database migration testing using JDBC for Mongo DB and Oracle DB.
  • Prepared Traceability Matrix to show the test coverage requirement vs. Test scripts.
  • Wrote Gherkin language test case scenarios using Cucumber.
  • Configured Selenium WebDriver, Junit, Maven, and Cucumber.
  • Created an automation framework for visual testing using Java, Selenium, and JavaScript
  • Automated API testing using REST assured library.
  • Updated the framework with the ability to read from excel sheets using Apache POI.

Environment: Windows, IntelliJ IDE, Java, Selenium WebDriver, Cucumber, Junit, Postman, SQL developer, Azure DevOps, JDBC.

Confidential, Chicago, IL

Senior QA Engineer

Responsibilities:

  • Involved both directly and indirectly with Test Requirement Identification, Project Setup, Planning Estimation, Test Strategy.
  • Analyzed System Requirements and created detailed test Cases.
  • Worked with the manager to design the test strategy.
  • Executed Automated Smoke Suite daily and emailed reports to the team.
  • Configured Maven for Selenium automation projects.
  • Collaborated with the engineering team to identify and address issues.
  • Designed, developed, and implemented Automation framework for Data-driven development using Selenium WebDriver with Java, Maven, TestNG.
  • Implemented Page Object Model pattern in automation Framework.
  • Implemented screenshot taking on the failure of automated tests and included them into reports.
  • Developed automated tests for continuous regression testing and reducing manual testing.
  • Conducted User Acceptance Test (UAT) with users and customers and wrote issues log based on the outcome of UAT.
  • Performed manual Back end testing using SQL queries to ensure that data entered has been uploaded correctly into the database tables.
  • Performed Database/Backend testing by writing SQL Queries for data validation and integrity.
  • Automated back-end test cases using JDBC.
  • Used Jira to open bugs, create tasks, and test cases.
  • Responsible for updating and maintenance of existing selenium scripts.
  • Maintained Jenkins projects for hands-free, scheduled test runs.
  • Performed API testing by utilizing the Postman tool.

Environment: Windows, IntelliJ IDE, Java, Selenium WebDriver, TestNG, Postman, SQL developer, Jira, GitHub.

Confidential, Chicago, IL

Software Quality Assurance Engineer

Responsibilities:

  • Worked closely with the Project Management team in Waterfall and Hybrid Agile software development environment.
  • Participated in daily stand-up meetings with cross-functional teams.
  • Developed and execute test cases, scripts, plans, and procedures (manual and automated).
  • Actively involved in all stages of STLC (Software Testing Life Cycle).
  • Created and maintained test plan, test cases, and automation test documents.
  • Worked on user stories discussed in Scrum meetings, followed Agile methodology to collaborate with developers and project managers for quick and effective software testing in a timely manner.
  • Designed manual testing strategy and performed Manual Testing of the application as per the requirements.
  • Created Smoke and Integration test cases.
  • Automated Regression and Smoke test suites by using Selenium WebDriver and Java.
  • Worked on software Verification and Validation manually and used Assertions for automation.
  • Tested application in various browsers using CSS selector and XPath in Selenium.
  • Involved in updating and maintaining existing Test Automation Framework based on Java, Selenium WebDriver, and TestNG.
  • Used Jira to open bugs, create test cases and test sets.
  • Extensive use of Git commands for pulling code for each platform after each new build through the Agile process.

Environment: Windows, IntelliJ IDE, Java, Selenium WebDriver, TestNG, Bitbucket, Jira.

We'd love your feedback!