Qa Automation Engineer Resume
4.00/5 (Submit Your Rating)
SUMMARY
- Experienced, determined, and quick learner having 4 plus years of strong Software Testing experience with extensive background on automation testing, its framework building and design.
- Have advance programming knowledge on Java with extensive experience on various test automation tools and worked under highly dynamic Agile environment.
- Team player, hardworking and calm demeanor who is willing to learn as well as deliver know - how to others.
- Extensive knowledge on Java objected oriented programming language (Abstraction, Polymorphism, Inheritance and Encapsulation)
- Extensive experience in Quality Assurance standards, methodologies and strategies with better understanding of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC). Methodologies include Waterfall, Agile and SCRUM
- Experience in automation testing using Selenium WebDriver, Java, Cucumber, TestNG, Maven and Appium
- Improved and implemented different automation frameworks using Page Object Model, Data Driven and Hybrid Automation frameworks with TestNG and Cucumber
- Experience in building and executing API test cases using utility tools such as Postman and SOAPUI
TECHNICAL SKILLS
Testing Tools: Selenium, Eclipse, IntelliJ, Postman, SOAPUI, Sauce Labs, Maven, JIRA, Jenkins
Programming Languages: Java, HTML, CSS
Frameworks: Cucumber, TestNG, Junit
Version Control: GitHub, GitLab, Bitbucket
OS Environments: Windows, Android OS, MacOS, iOS
Software Methodologies: BDD, TDD, Agile, Scrum, Waterfall, SDLC, STLC
Database: MySQL, SQL Server, Oracle
Additional Tools: Excel
PROFESSIONAL EXPERIENCE
Confidential
QA Automation Engineer
Responsibilities:
- Involved in status reporting, project meetings and project planning with the team in order to define appropriate test cases that will cover end to end business requirements of the application
- Responsible for automating Internal Web Application
- Formulated methods to perform Positive and Negative testing against requirements
- Wrote SQL queries for validating the data mapping and data integrity
- Actively involved with SCRUM and sprint meetings, provided weekly status report to the Project Manager and discuss issues related to quality and deadlines. Maintained documents to keep a track of recurring defects and their required solutions along with detailed comments from business and developers
- Extensively used Maven Build tool
- Involved in implementing Functional, Integration, Smoke and Sanity testing
- Managed test cases, reported bugs and dealt with issuing tickets using JIRA
- Implemented Parallel Testing using Selenium Grid, hence covering distributed test automation execution on different environments
- Implemented Hybrid framework (Data driven and Keyword driven)
- Extensively used Selenium WebDriver for testing in different browsers with dynamic and static web elements
- Used TestNG annotations in Selenium WebDriver and executed a batch of tests as TestNG suite
- Performed regression testing on new builds, every modification in the application using Selenium
- Implemented Behavioral Data Driven testing for reading and writing test data from and to excel & properties files using Cucumber and Selenium
Environment: s: Agile, Windows, Mac OS
Confidential
QA Automation Engineer
Responsibilities:
- Developed, documented and maintained test artifacts like test data, data validation and automated test scripts using Selenium WebDriver using Java as primary language
- Assisted in developing and maintaining robust and effective Page Object Model framework
- Used Firepath to identify and locate elements as needed, along with creating custom XPath using xml functions
- Modified test scripts to handle all checked and unchecked exceptions which helped running test smoothly
- Used Maven build management tool for dependency and project management
- Implemented Jenkins for CI/CD
- Applied TestNG to view detailed test execution reports
- Experience in source control with GitHub
- Implemented Selenium Grid for parallel testing on multi browser
- Executed full test on every regression build and provided detailed report to the upper management
- Ensure successful delivery of final content by the testing deadline including test sign off reports, any outstanding defects and how they would be handled, and hand off to UAT
Environment: Windows, MacOS, iOS
Confidential
Software QA Analyst
Responsibilities:
- Extensive knowledge of functional testing, developing software testing process, testing scenarios, test plan and strategy for testing, reporting and analyzing test results
- Worked with automation team to help them run Selenium test suites as part of regression testing
- Developed Test Scenarios and Test Cases for large-scale data validation and comparison between two web applications and between the UI and Database defining simple to complex scenarios
- Created UAT test plan documents, strategy, test cases, executed UAT test scripts, and created test reports using quality center
- Analyzed and validated system requirements
- Performed functional testing on mobile application for iOS and Android
- Involved in analyzing data, and developed enterprise and ad hoc reports
- Identified system problems and provided solutions to develop, test and the implementation of the application
- Involved in developing, reviewing and maintain IT technical and user documentation
