Automation Test Engineer Resume
4.00/5 (Submit Your Rating)
PA
SUMMARY
- Over five (5+) years of experience in Software Testing, and Quality assurance of Web applications
- Developed designing and developing test cases in Gherkins and automated test scripts using Java - Selenium
- Proficient in Object Oriented Programming (OOP) concepts such as encapsulation, inheritance, method overloading, method overriding, abstract class and inheritance
- Experienced in functional testing, regression testing, GUI testing, back-end testing, browser compatibility testing system testing and user acceptance testing (UAT)
- Developing automated test framework from scratch using Selenium WebDriver, Java, TestNG, Cucumber, Maven, and Page Object Model (POM) using Page Factory
- Developed SQL queries using different joins including inner join, left join, right join, union, group by and aggregate functions
- Experience in API testing for REST using Postman, Rest-Assured, Java and TestNG
- Ability to handle multiple tasks and work independently as well as in team in a time sensitive environment
TECHNICAL SKILLS
QA Test Tools: Selenium WebDriver, TestNG, Cucumber,Atlassian JIRA,Postman,andRest-Assured, Git, Jenkins, Maven, PageFactory
Languages/ Databases: Java, HTML, CSS, Oracle, Microsoft SQL Server, MY SQL
PROFESSIONAL EXPERIENCE
Confidential, PA
Automation Test Engineer
Responsibilities:
- Actively participated in Agile Scrum development including Sprint Planning, Daily Scrum, and Retrospective meeting
- Developed test cases in Gherkins and implemented cucumber to automate them
- Developed automated scripts using java in Selenium Web Driver with maven, cucumber, and Test NG
- Performed test automation Development using test framework dat implements Page Object Model (POM), cucumber feature files, and TestNG configuration files
- Implemented implicit wait and explicit wait in Selenium scripts to ensure dat teh scripts are synchronized with teh application
- Implement Object Oriented Programming (OOP) in Java - like Inheritance, Polymorphism, Encapsulation, Abstraction, and Java Collections in teh framework
- Created Cucumber Extent Report for automation suite and send to teh team
- Developed an automated test framework in Selenium and deployed source code to GitHub
- Integrated Selenium WebDriver API with TestNG used different TestNG annotations to automate tests on cross-browser and cross-platform environments
- Used Continuous Integration Tools (Jenkins) for automation script run on a nightly basis and to provide quick feedback to teh developers
- Implemented Maven for Project building, and Git for code management repository
- Submit teh defect reports, and communicate issues to business, engineering, and management using JIRA
- Performed RESTful API testing using Java Rest-Assured, Cucumber, and TestNG
- Work independently in multiple projects and effectively communicates with teh stakeholders
Confidential, CT
Quality Assurance Engineer
Responsibilities:
- Reporting Daily progress in Rally and discuss during teh sprint's Story Grooming, Demo and Retrospective meetings
- Develops automation test strategy generated scripts to perform automated testing cycles using Selenium Web Driver, Java, TestNG & Apache POI following Page Object Model Design (POM) Pattern
- Add or update features in Automation Framework and change teh java code based on teh requirements
- Execute Regression suit overnight basis using teh Continuous Integration Tools Jenkins
- Implemented Core Java and Object - Oriented Concepts (Inheritance, Polymorphism, Exception Handling, Multi-Threading and Collections) in teh Hybrid Framework
- Created local Branch and push teh code to teh Central Repository on Version Control system using git/GitHub
- Development automation test script using different automation tools like Selenium Web Driver (Eclipse, Java,)
- Developed in teh designed customized hybrid framework (Keyword Driven & Data-Driven) using Selenium Web Driver, Java & TestNG
- Excellent communication, problem-solving skills, coordination, documentation, project planning and interpersonal skills
- Performed BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber Features, Scenarios and Step Definitions
- Requirement analysis.
- Planning for teh execution of teh requirements.
- Coordination with Project Manager to analyze teh flow of teh projects.
- Coordination with developers in each node of teh projects within teh flow.
- Generating teh test cases according to teh requirements.
- Execution of teh test cases.
- Generate teh bug report
- Performed defect tracking, using tools such as Bugzilla, JIRA, and Quality Center
Confidential, NC
Software QA Analyst
Responsibilities:
- Analyzed business requirements, system requirements, and data mapping requirement specifications intersecting with teh client, developers and QA team
- Examined requirements, prepared test plan, created traceability matrix, written test scenarios and test cases for both manual and automation testing
- Maintained test scripts, execution results and dashboard analysis in quality assurance tools HP ALM
- Performed Defect loggings, tracking and management in JIRA
- Designed, developed and implemented Page Object Model Framework as part of regression suit utilizing Java, TestNG and Selenium WebDriver in Eclipse
- Conducted in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites
- Developed automation script with Web Driver API using Java, and TestNG and Cucumber test framework
- Used Maven for Project building and Git for version control
- Proficient in using implicit Wait, Explicit Wait, WebDriver Wait to sync teh script with teh application during teh run time
- Developed Java codes for Selenium test framework using Object Oriented Programming (OOP) concepts such as inheritance, polymorphism, encapsulation, and abstraction
- Involved in Functional, Smoke, Usability, Integration, System and Regression testing for each build of teh application
- Perform browser compatibility testing of application under various cross browsers (Safari, Firefox, IE, Chrome) using HTML IDs and XPATH in Selenium WebDriver.
- Implemented nightly build of automation scripts using CI and CD tools like Jenkins
- Achieved a variety of software testing including functional, usability, system integration, regression, cross - browser, and performance testin
