Qa Engineer Resume
4.00/5 (Submit Your Rating)
Austin, TX
OBJECTIVE
- To attain a competitive position in an organization where I can implement the requirements of the given tasks and enhance my skills, which can capitalize on my background and provide me with a path to succeed.
SUMMARY
- 7+ of years of Quality Assurance experience in planning, coordinating and testing of Web - based, Client Server applications.
- Extensive knowledge of JAVA object-oriented programming language concepts like Abstraction, Polymorphism, Inheritance and Encapsulation.
- Expertise in web and mobile automation using Selenium WebDriver, Appium, JAVA, Maven, GitHub and Jenkins.
- Improved and Implemented different automation framework like POM (Page Object Model) framework and Data Driven framework using the help of TestNG Data Provider.
- Expertise in writing Selenium WebDriver automation scripts in JAVA for web application and some exposure in Appium automation scripts for mobile application.
- Worked on IE, Safari, Firefox, iOS and Chrome driver.
- Experience in writing CSS Selectors, Xpath expression to identify web elements.
- Good knowledge of TestRail Test management tool.
- Excellent experience of build tools like Maven and managing JAVA automation projects.
- Extensive experience with writing test scenarios on cucumber feature file.
- Written proficient Java glue code step definitions for test scenario using regex.
- In depth understanding on how and where to use gherkins annotations.
- Good knowledge in RESTful API using POSTMAN.
- Good knowledge in RestAssured with java.
- Performed continuous integration testing using JENKINS.
- Proficient in writing basic SQL queries.
- Have in-depth knowledge of various SDLC methodologies including Waterfall, Agile and SCRUM.
TECHNICAL SKILLS
Testing Tools: Java, Selenium, TestNg, Cucumber, Agile, Jira, TestRail, RestAssured, RestApi, POSTMAN, Maven, SQL, Eclipse, Intellij, Jenkins, GitHub, Appium.
RDBMS: MySQL, SQL
Application: MS Office (Outlook, Word, Excel, Power Point, Access).
Web Technologies and Languages: HTML, Java
Environment: WINDOWS XP/7/8/10, MAC OS X
PROFESSIONAL EXPERIENCE
QA Engineer
Confidential, Austin, TX
Responsibilities:
- Created & Prioritized Test cases and Test data for manual & automation testing.
- Worked in a highly dynamic AGILE environment.
- Attended and coordinated team meeting, formal/informal meeting and internal/external meeting, daily Scrum meeting, Planning Sprint and Retrospective meetings.
- Coordinated review sessions to review test cases with Product Owner & Developers.
- Developed Hybrid Framework from scratch using Java, Selenium WebDriver, TestNG, Maven & Page Object Model (POM)
- Performed REST API testing using Postman & send data into JSON format, get response and analyzed the issue.
- Developed automation test script using Java & Selenium WebDriver, TestNG, reusable functional library, and maintain source control in Git repository over the time for improvements and new features.
- Coordinated in developing, debugging, troubleshooting, resolving issue in development, integration, test, and production environment.
- Used TestRail Test management tool.
- Managed the automation test scripts for Functional and Regression Testing. Participated to write scripts for unit testing before integrated to the source repository.
- Participated to write scripts for build, deployment, and maintenance in CI-CD pipeline using related tools and tasks - Shell, Git, Jenkins.
- Executed automation scripts parallel on different browsers/environments & reported defects/results to the team soon.
- Performed Back end testing with extensive use of SQL Queries & Shell scripting.
- Used TestRail Quality Center (QC) bug tracking tool to report application bugs.
QA Engineer
Confidential, New York, NY
Responsibilities:
- Worked in a highly dynamic AGILE environment and participated in scrum and sprint planning meetings.
- Analyzed business, functional, and technical specification.
- Implemented and maintained Page Object Model as part of modular framework using Javaprogramming language with the help of Selenium WebDriver.
- Developed Test Cases based on business requirements.
- Experienced in performing BDD (Behavior Driven Development) with Data Driven Test automation framework using Cucumber features, Scenarios and Step Definition in Gherkin format.
- Written and executed test scripts using IntelliJ IDE.
- Created unique CSS locators using the source code of the page to identify elements.
- Used Firebug and Firepath to identify and locate elements as needed, along with creating custom Xpath using xml functions.
- Implemented Maven for build management and also implemented CI tool - Jenkins.
- Wrote test scenarios on cucumber feature file.
- Applied Allure to view detailed test execution reports.
- Implemented GitHub for source control.
- Managed Continuous Integration builds and delivery pipeline using Jenkins.
- Performed Defect Tracking & Management in JIRA. Generated automated daily reports using JIRA API.
- Performing a variety of software testing including unit, functional, usability, system integration, regression, cross browser and OS compatibility, mobile application testing.
- Participated in meetings and walkthroughs with project managers, developers and QA testers.
- Analyzed testing results, identified bugs and reported to developers and other team members through JIRA.
- Involved in task estimation, prioritization, and communication of strategies to team members.
QA Engineer
Confidential, New York, NY
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.
- Used Firebug and Firepath to identify and locate elements as needed, along with creating custom xpath using xml functions.
- Implemented Maven for build management and also implemented CI tool - Jenkins.
- Applied Allure to view detailed test execution reports.
- Implemented GitHub for source control.
- Executed full test on every regression build and provided detailed report to the upper management.
- Modified test scripts to handle all checked and unchecked exceptions which helped run test smoothly.
- Used Maven as primary build management tools.
- Attend project meetings and communicate with 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, New York, NY
Responsibilities:
- Extensive knowledge offunctional testing, developing software testing process, testing scenarios, test plan and strategy for testing, reporting and analyzing test results.
- DevelopedTest 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 theUAT test plan, strategy, test cases which are used while testing the application.
- CreatedUAT test plan documents, strategy, test cases, executed UAT test scripts, and created test reports using JIRA.
- Analyzed and validated system requirements.
- Performed Functional testing on Mobile App for iOS and Android.
- Worked with automation team to help them run Selenium test suites as part of regression testing.
- Identified system problems and provided solutions for develop, test, and implementation of the application.
- Involved in designing and developing workload and statistical reports.