Automation Test Engineer Resume
4.00/5 (Submit Your Rating)
Pittsburgh, PA
SUMMARY
- Result oriented Software Testing engineer with over Five (5+) years of experience in Information
- Technology especially in Software Testing seeking a challenging position in any IT industry.
- Extensive experience on complete STLC for QA testing covering both manual and automation
- Good understanding and experience working in AGILE Methodologies and involved in all phases of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC)
- Strong experience in Smoke, Functional, Regression, Integration, GUI, and User Acceptance Testing
- Expert building test automation framework using Selenium WebDriver, TestNG, Cucumber with BDD, Maven, and Page Factory for Page Object Model (POM)
- Hands on experience in designing and reviewing User stories, Test cases, Test Scenarios, Test Scripts, and Test Plans in both manual and automated test frameworks
- Proficient in QA testing using tools such as Selenium, HP - ALM and JIRA etc.
- Expertise in test automation tools: Selenium Web Driver, Cucumber, Junit and TestNG
- Developed Automation Framework using OOP (Object Oriented Programming) in Java programming language
- Experience in Developing Page Object Model (POM) where I implemented the Page Factory
- Experience in writing Feature files in Gherkin and converting them to Automation Test Scripts using Cucumber
- Used Java Libraries like Apache POI to read and write Microsoft Office Formats.
- Experience in RDBMS such as Oracle, SQL Server and MySQL
- Expert in developing complex SQL queries for database testing.
- Expertise in Build and CI/CD tools like Maven, GitHub and Jenkins to utilize them for Test Automation process
- Ability to work independently and in a team environment, with a minimum amount of supervision
- Excellent technical communication, documentation, interpersonal and reporting skills
- Motivated hard worker with professional attitude and work ethics
- Quick learner and good team player with excellent written and interpersonal skills
- Ability to handle multiple tasks and work independently as well as in team.
TECHNICAL SKILLS
Software Testing Tools: Selenium WebDriver, Cucumber, TestNG, Maven, QC/ALM, JIRA, SQL Developer, Postman
Databases: Oracle, Microsoft SQL Server, MS Access
Language: SQL, VBScript, Gherkins
CM: Git, SVN, Maven
PROFESSIONAL EXPERIENCE
Confidential, Pittsburgh, PA
Automation Test Engineer
Responsibilities:
- Actively Participate in the agile scrum ceremonies like Daily Scrum meeting, Sprint Planning, Backlog Refinement meeting, Demo Meeting and Retrospective meetings
- Designed and developed automation Test Plan, Test Strategy, Test cases, and Automation Test Scripts
- Managed the Requirement Traceability Matrix (RTM) between requirements and test cases
- Communicated with stockholders, Developers, Technical Project Managers and Product Managers to understand functional requirements
- Developed automated scripts using java in Selenium Web Driver with maven, cucumber, and Test NG
- Developed automation framework using implements Page Object Model (POM), Step Definition, cucumber feature files, and TestNG
- Used Continuous Integration Tools (Jenkins) for running the regression suite in nightly basis and to provide quick feed back to the developers
- Implemented Maven for Project build tool, and Git for code repository management
- Implemented Object Oriented Programming (OOP) concepts in Java to enhance test framework
- Performed Regression testing to verify the functionality with the new codes introduced for modification and/or enhancement using Selenium Framework
- Used Selenium Xpath method to identify the web elements by using selenium locators like id, Name, XPath, text method linkText in the application
- Involved in Web Services Testing using RestAPI with Rest Assured
- Involved in managing the user stories and assigning priorities in JIRA
- Logged the defects and Generate defects reports using Atlassian JIRA
- Developed a automation Test plan to execute automation cases in different environment based on testing requirements and created Test cases for Application module
- Extensively worked with Database verifications, Validations and developed Complex SQL Queries for Backend Testing with Oracle
- Responsible for weekly status updates showing the progress of the manual and automated testing
- Participated actively in team meetings with Functional/Development Team for fixing the bugs
Automation Engineer
Responsibilities:
- Involved in building Test Plans, defined Test Scenarios and developed Test Cases corresponding to the test requirements in order to maximize the verification coverage of system variables.
- Involved in GUI testing, functional testing, Regression testing, Load testing, End to End testing, Cross Browser testing, User Acceptance Testing and Database testing
- Participated with Agile Scrum development process follow-up with JIRA
- Using Gherkins language to test the behaviors of the Application (BDD) using Cucumber with Junit, Maven, Selenium and with java language
- Built the Automation Framework from scratch and enhance by using Selenium WebDriver, TestNG, Cucumber, Maven, Java, GitHub
- Developed BDD (Behavior Driven Development) Framework and data driven framework with page object Model (POM)
- Develop and maintain automation test scripts using Cucumber with Gherkins
- Performed RESTful API testing using Java Rest Assured, Cucumber, and TestNG
- Developed Feature file using Gherkin for Cucumber Automation Framework and Implemented the business logic
- Managed defects and defect life cycle using JIRA and generated defect reports for management
- Submit the defect reports, and communicate issues to business, engineering, and management using JIRA
- Performed Backend Testing by developing complex SQL queries
- Resolve the risk, issues and defects with the coordination of the group members and external team members
- Work in multiple projects and effectively communicates with the stakeholders
- Checked database to determine successful transaction of test data from the application by establishing connectivity using SQL commands
Confidential, NYC, New York
Automation Test Engineer
Responsibilities:
- Participated in release planning, sprint planning, daily scrum and retrospective in agile scrum environment
- Designed and Developed Test Plan, Test Cases, Test Scripts and performed Manual testing on the entire Application
- Developed test cases in Gherkin and automated them using cucumber
- Performed test activities and defect tracking using JIRA
- Developed automated scripts using java in Selenium Web Driver with maven, cucumber, and Test NG
- Developed Java programs using Object Oriented Programming (OOP) concepts to enhance test framework
- Performed test automation Development using test framework that implements Page Object Model (POM), cucumber feature, and Test NG configuration files
- Used Continuous Integration Tools (Jenkins) for automation script run in nightly basis and to provide quick feed back to the developers
- Implemented Maven for Project building, and Git for code management repository
- Performed Restful API testing using Rest Assured and Java
- Checked database to determine successful transaction of test data from the application by establishing connectivity using SQL commands
- Coached and mentored Junior test engineers on various testing efforts and processes
Confidential
Network Engineer
Responsibilities:
- Develop, implement and maintain policies, procedures, and associated training plans for network administration, usage, and disaster recovery.
- Configure networks to ensure their smooth and reliable operation for fulfilling business objectives and processes.
- Monitor network performance and troubleshoot problem areas as needed.
- Oversee installation, configuration, maintenance, and troubleshooting of end user workstation hardware, software, and peripheral devices.
- Ensure network connectivity of all servers, workstations, telephony equipment, fax machines, and other network appliances.
- Perform server and security audits, and system backups and recovery