Qa Automation Engineer Resume
5.00/5 (Submit Your Rating)
SUMMARY
- Innovative and highly technical software test automated Engineer, with over 5 years of experience in software testing and deployment of automated process control solutions to improve process efficiency.
- Able to utilize in - depth knowledge of process instrumentation, technology integration, and expertise in different aspects of projects, including requirement documentation, software development, system deployment, and QA for standard engineering practices.
- Exhibit a tenacious and firm commitment to high productivity through responsible leadership, resource planning, and procedural training.
- Seeking a Software QA automation position that leverages my experience in the field towards achieving high efficiency.
- 5+ years of extensive experience in the field of Software Quality Assurance and Testing in both Manual and Automation.
- Strong knowledge of Software Development Life Cycle (SDLC) as well as Software Testing Life Cycle (STLC) and the Role of QA in different testing methodologies like Agile, Waterfall etc.
- Develop, implement and perform QA manual and automated test scripts.
- Extensive knowledge of JAVA object-oriented programming language concepts.
- Expertise in web automation using Selenium WebDriver, JAVA, Maven, GitHub and Jenkins.
- Designed and implemented different automation framework from scratch like POM (Page Object Model) framework, Data-Driven framework, Hybrid framework using the help of TestNG Data Provider.
- Expertise in writing Selenium WebDriver automation scripts in JAVA for web application.
- Maintained and enhanced the Automation code and resources in source controls like, GitHub over the time of improvement and new features.
- Worked on IE, Safari, Firefox, iOS and Chrome driver.
- Experience in writing CSS Selectors, Xpath expression to identify web elements.
- Excellent experience of build tools like Maven, and managing JAVA automation projects.
- Extensive experience with writing test scenarios on cucumber feature file.
- Proficient in web service testing using REST API.
- Proficient in writing basic SQL queries
- Knowledge in writing Appium automation scripts in JAVA for mobile application and execution the tests on simulators or emulators.
- Experience in designing, preparing and executing test cases for web application using SDLC concepts.
TECHNICAL SKILLS
Automation Testing Tools: Selenium, Cucumber, Appium, Maven, TestNG, JUnit, Jenkins
Bug Tracking Tools: JIRA, BugZilla.
RDBMS: SQL
Scripting Languages: Java
IDE: IntelliJ, Eclipse
Build Tool: Maven
Web services Testing: Postman, Rest Assured
Operating Systems: Windows 7/8/10, XP, Mac OS.
Microsoft Tools: MS Word, MS Excel, MS Power Point.
PROFESSIONAL EXPERIENCE
QA Automation Engineer
Confidential
Responsibilities:
- Worked in a highly dynamic AGILE environment and participated in scrum and sprint planning meetings.
- Developed and maintained Page Object Model as part of cucumber framework using JAVA programming language with the help of Selenium WebDriver.
- Written and executed test scripts using IntelliJ IDE.
- Configured and Installed Selenium Web driver, TestNG, Maven and Jenkins for Continuous build cycles
- Wrote test scenarios on cucumber feature file
- Applied Allure to view detailed test execution reports.
- Implemented GitHub for source control.
- Performed System, Integration, Smoke, Sanity, Functional testing during different phases of testing using testing methodologies.
- Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suit.
- Performed Defect Tracking & Management in JIRA. Generated daily reports using JIRA API.
- Performed API testing using Postman and RestAssured Class.
- Participated in meetings and walkthroughs with project managers, developers and QA testers.
QA Engineer
Confidential
Responsibilities:
- Following the SDLC process, use requirements documents to create testing strategy including providing test estimates, documenting test plans and objectives, assessing and identifying testing risks, and developing test scenarios and test cases.
- Develop, document and maintain test artifacts like test data, data validation and automated test scripts using Selenium WebDriver, primary language used for automation was JAVA.
- Responsible for automating Rite Aid Internal Web Application
- Assisted on developing and maintaining robust and effective Page Object Model Framework
- Implemented Maven for build management and also implemented CI tool - Jenkins.
- Applied Allure to view detailed test execution reports.
- Written proficient Java glue code step definitions for test scenario using regex
- Implemented GitHub for source control.
- Implemented Selenium Grid for parallel testing on multi browser and OS combination
- Executed full test on every regression build and provided detailed report to the upper management
- Performed native/hybrid testing on all major iOS and Android devices and also executed the test on simulators and emulators
- Used Maven as primary build management tools
- Attend project meetings and communicate with the project team including project manager, development, business partners about testing deliverables and any issues that may hinder meeting testing deadlines. Also provide regular test status reports and defect reports.
- Maintain the regression suite and oversee regression testing each release cycle, with automated testing delegated to offshore resources.
QA Analyst
Confidential
Responsibilities:
- 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
- Have thoroughly done Peer reviews for developing the UAT test plan, strategy, test cases which are used while testing the application.
- Created UAT test plan documents, strategy, test cases, executed UAT test scripts, and created test reports using JIRA
- Analyzed and validated system requirements.
- Worked with automation team to help them run Selenium test suites as part of regression testing.
- Identified system problems and provide solutions for development, test, and implementation of the application.
- Performed several types of testing according to need like smoke, Integration, Sanity, Backend and regression etc.
- Involved in designing and developing workload and statistical reports.
- Verified requirements coverage by conducting walkthrough meetings of Test plan and scenarios with business analysts, project manager and test supervisors.
