Software Automation Engineer In Test Resume
NY
SUMMARY:
- Well experienced, over 5 years, in Quality Assurance (QA)/Software Test Engineer/Analyst with hands - on experience performing both Manual & Automated Testing on various Operating Systems (OS), Browsers, and platforms. Looking for a mid-level QA position with automation exposure arena.
- 5+ years-experience as a creative and professional team player in Software Testing and Quality Assurance including around 2.5 years of automation testing with Selenium. In depth knowledge of Software Development Life Cycle (SDLC) such as Agile, Scrum, Waterfal l and good knowledge in Bug Lifecycle.
- Good knowledge of Object Oriented Programming (OOPs) language concepts like Abstraction, Encapsulation, Inheritance, Polymorphism .
- Expertise in writing Automation test scripts using Java on Selenium.
- Experienced working cucumber-based Page Object Model (POM) framework.
- Expertise in writing BDD based test scenarios using Gherkin based annotation such as GIVEN, WHEN, THEN etc.
- Expertise in using Maven build management tool, continuous integration tool Jenkins and GitHub source code management tool.
- Knowledge in Appium and Mobile Automation .
- Expert in performing various testing such as Functional, Integration, Regression, Smoke, GUI, Back-end, Black Box, User Acceptance, and Usability testing using testing approaches like Boundary Value Analysis, Equivalence Partitioning, and Decision & Conditional Statement. Cross-browser testing with both Manual and Automated Testing tools.
- Used quality assurance tools JIRA.
- Proficient in the area of Requirements, Analysis, Test Strategies, Test Plans, Test Cases, Bug Tracking, and Execution of projects with Manual testing.
- Solid knowledge of working with Database/tools (Oracle, SQL) for Backend Testing.
- Highly Motivated, Quick Learner and Love to deal with New Challenges.
TECHNICAL SKILLS:
Programming Language: Java, C++.
QA Testing Tools: Selenium WebDriver, Maven, TestNG, JUnit, Allure Test Report, Appium, Cucumber Framework, Gherkin, Jenkins.
Framework: Automation Framework Using Page Object Model (POM).
Database: SQL, MySQL, Oracle.
Version Control: Git.
Web Technology: HTML, CSS, JSON.
Software Methodology: SDLC, STLC, Agile, Scrum, Waterfall.
OS: MAC OS, Windows, Linux Distributions.
IDE: IntelliJ IDEA, Eclipse.
PROFESSIONAL EXPERIENCE:
Software Automation Engineer in Test
Confidential, NY
Responsibilities:
- Implemented and configured end to end installation for automation environment including but not limited to Java, Maven, Cucumber and GitHub.
- Worked on very aggressive 2 weeks sprints where I have attend sprint planning meeting along with sprint pointing meeting.
- Written BDD model test scenarios using gherkins annotation such as GIVEN, WHEN, THEN.
- Written Java automation test scripts in Step Definition(SD) classes to implement Cucumber based feature files.
- Experience in writing CSS Selectors, custom Xpath expression to identify web elements.
- Designed and implemented different automation framework from scratch like Page Object Model (POM) framework and Data Driven framework using the help of TestNG Data Provider and excel POI API.
- Written test scenarios for IOS and Android .
- Updated the test scenarios and test scripts as the requirements or features were changing from sprint to sprint.
- Performed Back End testing of application using SQL queries to confirm correctness of data.
- Used JUnit, Allure Report to view execution reports and Jira for logging issues and bug tracking.
- Worked closely with automation lead to get in depth understanding of the test scenario or technical implementation approach.
- All tests were executed in nightly basis in Jenkins.
- Worked closely with manual testing team to understand test scenarios, defects, etc
Environment: Java, Selenium, Cucumber, Gherkin, Maven, Jenkins, Git, HTML, XML, CSS, Eclipse IDE, TestNG, Allure Report, Jira, SQL Server, Linux Distribution, Windows, MAC.
Selenium Automation Engineer
Confidential, OH
Responsibilities:
- Performed end to end, functional testing to make it bug free, smooth work-flow.
- Developed Test Scenarios and Test Cases for large-scale data validation and to validate various positive and negative scenarios.
- Created UAT test plan documents, strategy, test cases, executed UAT test scripts, and created test reports using Allure Test Report.
- Involved in Functionality, Regression testing during various phases of development using Selenium /TestNG.
- Experienced in writing automation test script in Java.
- Assisted on developing and maintaining robust and effective Page Object Model Framework(POM).
- Used Firebug and Firepath to identify and locate elements as needed, along with creating custom Xpath.
- Maintained and executed Maven build files for running automated test cases along with Continuous Integration tools like Jenkins.
- Provided feedback to developers were also helped them debug the issues.
- Ran complex SQL queries in the back-end database to validate data with front end.
- Participation in different meetings such as, Sprint Planning, Daily Stand-up, Iteration Review and Retrospective meeting as part of the Agile Development team.
Environment: Windows 7, Agile, Oracle 11g, XML, HTML, Microsoft Excel, MS Word, SQL, JIRA, Java, Selenium, Maven, TestNG, Allure Report.
Software QA Tester
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.
- 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 diagrams.
- Extensive knowledge in developing testing scenarios, test cases and executing tests 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.
- 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.
- Validated using simulators and emulators and also with real time devices.
Environment: Windows 7, Agile Scrum, JIRA, Oracle 10g, XML, HTML, Microsoft Excel, MS Word, MAC, iOS, Android