We provide IT Staff Augmentation Services!

Qa Automation Engineer, Resume

5.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY:

  • 6 years of result-oriented and highly innovative professional experience in automation and manual testing of front - end and back-end of web-based and client-server applications
  • Having domain experience in Transportation and Entertainment
  • Advanced knowledge of JAVA programming language and OOP principles
  • Have taken part in a full life cycle of an Agile project and performed various type of testing (Regression, Smoke, Positive, Negative, Functional, Database, API, End to End testing)
  • Having work experience of SDLC, STLC and Defect life cycle in Agile
  • Experience of Creating, Designing, Developing and Maintaining Data-driven, Hybrid, and Behavior-driven (BDD) frameworks both from scratch and existing frameworks using Design Patterns (Page Object Model, Page Factory Pattern and Singleton Pattern)
  • Proficiency of creating, designing, developing and reviewing Test Cases, Test Scenarios, Test Scripts, Feature Files, Scenario Outlines and Test Reports
  • Ability to script feature files in Gherkin language using Cucumber testing tool for BDD framework and UI, API and Database tests
  • Proven experience of designing, developing and executing test scripts using Selenium
  • WebDriver, JAVA, Maven, TestNG and JUnit
  • Proficiency in detecting, reporting, tracking and collaborating on the resolution of software defects throughout all stages of Defect Life Cycle by utilizing Project Management tool JIRA
  • Highly proficient in developing SQL queries, SQL scripts to retrieve and manipulate data from Databases and establishing Database connection with JDBC.
  • Experience in using IDE like IntelliJ and Eclipse
  • Solid understanding of manual and automated API web services testing by utilizing REST Assured library and Postman tool and Jackson library for serialization/deserialization

TECHNICAL SKILLS:

Programming Languages: JAVA, SQL, XML, HTML

Databases: Oracle SQL

Testing Tools:: Selenium WebDriver, TestNG, JUnit, Cucumber, REST-Assured, Selenium Grid, Postman

Version control systems: Git, GitHub, Bitbucket

Project building tools:: Maven, Gradle

Continuous integration tool:: Jenkins

Reporting tools: Extent Reports, Cucumber, JIRA

Defect Tracking Tools: JIRA

Browsers:: Chrome, Mozilla Firefox, IE, Safari

IDE: Eclipse, IntelliJ

Operating Systems: Windows, MacOS

PROFESSIONAL EXPERIENCE:

Confidential, Chicago IL

SDET

Responsibilities:

  • Responsible to execute various type of testing like Smoke, Regression, Functional, API and Database tests
  • Implemented, designed, developed and maintained Cucumber and JUnit based BDD framework utilizing Java, Selenium WebDriver, Maven using Design patterns (POM, Page Factory, Singleton)
  • Effectively interacted with Business Analysts and Software Developers regarding software defects and bug issues, working closely to develop innovative solutions.
  • Wrote and optimized test cases to maximize success of manual software testing with consistent, thorough approaches.
  • Used Page Object Model to maintain readability, reusability and maintainability of the Testing framework
  • Integrated Jenkins with version control (GITHUB) and scheduled builds to run automatically before each release for Regression Suite and run daily for Smoke Suit by invoking predefined maven commands
  • Implemented use of Cucumber and JUnit tools to illustrate project features and requirements.
  • Created feature files with Gherkin language
  • Developed SQL queries using Oracle SQL Database to performed manual and automated back-end testing
  • Created accurate and efficient test scripts for API Testing using Rest-Assured library
  • Debugged code and located root causes of problems by reviewing configuration files and logs.
  • Operated under Agile frameworks to complete releases every 4 weeks and well-organized sprints.
  • Assessed software bugs and compiled findings along with resolution techniques in documentation to disseminate to developers.
  • Reported bug issues effectively using Jira, increasing productivity and boosting workflows

Environment: Cucumber, Junit, Selenium WebDriver, Java, Maven, POM, Jenkins, Git, JIRA, Agile Scrum, Oracle (SQL), HTML, Jenkins

Confidential, Chicago IL

QA Automation Engineer

Responsibilities:

  • Wrote and optimized test cases to maximize success of manual software testing with consistent, thorough approaches.
  • Participated in planning and analyzing the Business Requirement Document and creating, reviewing and developing Test Plan, Test Cases and Test Scripts
  • Tested test cases Manually and developed Automation Test Scripts using Selenium WebDriver with Java programming language
  • Executed various type of testing like Functional, Regression and Smoke tests
  • Assessed software bugs and compiled findings along with resolution techniques in documentation to disseminate to developers.
  • Reduced overall testing hours by writing and optimizing automation test scripts.
  • Implemented use of Cucumber and TestNG tools to illustrate project features and requirements.
  • Created Jenkins jobs to execute the Regression test and Smoke tests and generate reports.
  • Wrote complex SQL queries for database and back-end testing
  • Performed Data-Driven Testing by reading data from Excel sheets using Apache POI library for test scenarios
  • Tracked, prioritized and organized defects with JIRA working with the development team to facilitate timely corrections.
  • Operated under Agile and Scrum frameworks to complete releases every 4 weeks with well-organized sprints.
  • Worked as a cross-functional team member in Agile Scrum team taking roles of QA Automation Engineer and manual tester

Environments: Agile, Java, Selenium WebDriver, Maven, TestNG, Oracle (SQL), Jira, GitHub, Jenkins

Confidential | Chicago IL

QA Automation Tester

Responsibilities:

  • Wrote and optimized test cases to maximize success of manual software testing with consistent, thorough approaches.
  • Tracked, prioritized, and organized defects with Jira, working with the development team to facilitate timely corrections.
  • Debugged code and located root causes of problems by reviewing configuration files and logs.
  • Performed Smoke test, Regression test on modules and full software implementations for more than numbers of projects per year.
  • Actively involved in Sprint planning, Sprint retrospective, Daily Scrum, Peer Review meetings.

Environments: Agile, Java, Selenium WebDriver, Maven, Jira, GitHub

We'd love your feedback!