Qa Automation Engineer Resume
3.00/5 (Submit Your Rating)
New York, NY
SUMMARY:
- Experienced, determined and quick learner having 5 plus years of strong Information Technology Industry 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.
- 5 years’ experience as a creative and professional team player in Software Testing and Quality Assurance including 3 years of automation testing with Selenium and Appium .
- Excellent understanding of the Software Development Life Cycle (SDLC) with emphasis on testing of web based and mobile applications.
- Possess excellent skills in manual and automation testing skills using Selenium and JAVA.
- Extensive knowledge of JAVA object oriented programming language concepts like Abstraction, Polymorphism, Inheritance and Encapsulation.
- Developed and maintained automation framework using selenium Page Object Model concept. Good knowledge in Data Driven, behavior-driven development and Hybrid Frameworks.
- In depth understanding and implementation experience on TestNG framework and how to in corporate it into the test as needed.
- Expertise in writing feature file by using Gherkin language and corresponding implementation of glue code in the step definition by using Cucumber which uses BDD approach.
- Knowledge in writing Appium automation scripts in JAVA for mobile application and execution the tests on simulators or emulators.
- Expertise in using Maven build management tool, continuous integration tool Jenkins and GitHub source code management tool.
- Expertise on finding unique elements using custom Xpath and CSS Selectors along with other locator techniques
- Implemented Cloud Based Selenium Grid on Sauce labs and local Selenium Grid for various applications with various combinations of OS and Browsers.
- Experience working with testNG and Allure Automation testing reports.
- Experienced working in Agile Scrum Framework as well as Waterfall methodologies. Have enough experience as an agile tester to interact with Developers and Product owner on a continuous basis, in-depth knowledge on Iterative and Incremental Development, Product backlog, sprint, iteration planning, Release planning, Delivery process, Story Cards, Poker Planning, Burnup/burndown Chart.
- As a member of Agile development team, have active participation in different meeting like, Sprint Planning, Daily Stand-up, Iteration Review and Retrospective meeting.
- Expert in performing various testing such as Functional, Integration, Regression, Smoke, End to End, Compatibility, GUI, Back-end, Ad-hoc, Black Box, User Acceptance, Usability testing using testing approaches like Boundary Value Analysis, Equivalence Partitioning, Decision & Conditional Statement. Cross-browser testing with both Manual and Automated Testing tools.
- Strong knowledge in basic SQL queries using MYSQL.
- Good exposure on testing and Bug Life Cycle;
TECHNICAL SKILLS:
Languages: SQL, JAVA
Testing Tools: Selenium WebDriver, Appium, Maven, TestNG, JUnit,Cucumber, Jenkins, Selenium Grid, Sauce Labs, JIRA, IntelliJ, GitHub, Allure Test Report, Postman
Frameworks: Hybrid Automation Framework with Page Object Model, Data Driven Framework, TestNG, Cucumber
Environment: Windows, UNIX/Linux, Mac.
Methodologies: Waterfall, Agile (Scrum),SDLC, STLC
Web technologies: JavaScript, HTML, CSS, JSON
PROFESSIONAL EXPERIENCE:
QA Automation Engineer
Confidential, New York, NY
Responsibilities:
- Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings.
- Developed and maintained automation framework Cucumber BDD (behavior-driven development) framework using selenium Page Object Model concept. Driven framework using Selenium WebDriver, TestNG,Cucumber
- Developed page library as part of modular framework implementation in automation.
- Performed Regression Testing for every modification made in the application.
- Updated the test scenario and test scripts as the requirements or features were changing from sprint to sprint.
- Maintained and executed Maven build files for running automated test cases along with Continuous Integration tool Jenkins.
- Used Sauce Labs to execute Selenium automation suites on different platform/environment
- Applied TestNG as test management tool and view detailed test execution reports.
- Implemented GitHub for source control.
- Performed Defect Tracking & Management in JIRA.
- Automated Android app using Appium Java-Client library, executed the test on simulators and emulators.
- Generated and Reviewed test results using Allure Test Report.
- Complex SQL queries in the back-end database to validate data with front end.
- Participated in meetings and walkthroughs with project managers, developers and QA testers.
QA Engineer
Confidential, New York, NY
Responsibilities:
- Responsible for analyzing the business requirement and functional specifications to design tests and create test scenarios.
- Integrated Selenium and Jenkins and scheduled the execution of scripts for performing smoke, functional, integration, regression testing on the application to make it bug free, smooth work-flow and comply with business rules.
- Developed Test Scenarios and Test Cases for large-scale data validation and to validate various positive and negative scenarios including structured approval & return process, calculations, work queues, role access matrix, etc.
- Created UAT test plan documents, strategy, test cases, executed UAT test scripts, and created test reports using JIRA.
- Assisted on developing and maintaining robust and effective Page Object Model Framework.
- Written BDD model test scenarios using gherkins annotation using Cucumber based feature files.
- Worked closely with automation lead to get in depth understanding of the test scenario or technical implementation approach.
- Implemented Selenium Grid for parallel & cross browser testing on multi browser and OS combination.
- Performed native/hybrid testing on all major iOS and Android devices and also executed the test on simulators and emulators.
- Executed full test on every regression build and provided detailed report to the upper management.
- Used Maven as primary build management tools.
- Written SQL queries and statements to test database for retrieving information, editing data and inserting the data.
QA Analyst
Confidential, Madison, WI
Responsibilities:
- Worked in an Agile environment where conducted testing for each sprint release.
- Experienced developing Agile testing strategies and test plans for multiple related projects.
- Experience in designing, preparing and executing test cases for web application and mobile application using SDLC concepts.
- Interacted with Developers and Product Owner continuously to ensure quality product backlog and to ensure final products delivery.
- Analyzed the project documentation to ensure a thorough understanding of the user stories including, but not limited to business, technical requirements, functional specifications, process flow/contextual diagrams, integration points and use cases.
- Extensive knowledge in developing testing scenarios, test cases and executing tests & logging defects in JIRA.
- Have thoroughly done peer reviews for developing the UAT test plan, UAT test cases for the users and also monitored the UAT sessions.
- Analyzed and validated system requirements.
- Performed Functional testing on Mobile App for iOS and Android.
- Executed test cases, created traceability matrix as well as defined test data for mobile application testing
- Performed Cross platform web testing on all major iOS and Android devices and also executed the test on simulators and emulators.