Qa Automation Engineer Resume
New York, NY
PROFESSIONAL SUMMARY:
- Around 5 years of diversified experience in Quality Assurance Testing and Development in Bank, Insurance, and Retail industries.
- Extensive experience in developing test plans, test cases, and automated test scripts using leading automation testing tools. Developing automated test script using Java and Selenium web driver are the strong skills.
- Solid understanding in complete Software Development Life Cycle (SDLC), Software Test Life Cycle (STLC) and QA Strategy, QA Methodologies, Quality Control, Verification, and Validation services - (Agile & Waterfall)
- Involved in Project Planning, Coordination and Implementation of QA methodology. In-depth knowledge of writing Test plans, Test cases and Test Procedures.
- Experience in Black Box, Smoke, Unit, Functional and Non-functional Testing, UI, Regression Testing, Integration Testing, System Testing, User Acceptance Testing
- Proficient in QA testing both in Manual and Automated Testing using following tools such as Selenium, HP-Quality Center, ALM, JIRA
- Highly skilled in data analysis, debugging, identifying, reporting, tracking and resolving all defects prior to production
- Experienced in Integration Testing, REST API Testing, Functional Testing, Regression Testing, and User Acceptance Testing.
- Expert in developing, debugging, troubleshooting, resolving issue in development, integration, test, and production environment.
- Designed, developed and updated a lot of automation frameworks - REST API using Hybrid framework, POM, BDD, and TDD.
- Expert in JIRA for Testing and Defect Tracking
- Proficient in Java, Selenium WebDriver, TestNG, Junit,Jmeter, Cucumber, Gherkins, SQL, Apache POI, Log4j, Extent Report - Allure, Git & GitHub.
- Hands on Experience in developing TestNG Driver framework following Page Object Model(POM) design pattern for Selenium based Test Automation Framework
- Experienced in designing Data Driven, Keyword Driven and Hybrid framework.
- Experience in conducting different types of QA testing including GUI, Functional, Integration, and Regression testing both manually and through the automated testing tools.
- Strong skills in backend testing using SQL, PL/SQL writing complex Queries on Oracle Databases and MS SQL Servers.
- Attend and coordinate team meeting, daily Scrum meeting, Sprint Planning and Retrospective meetings
- Proficient skill in risk analysis, prioritize, multitask and comfortable working with strict deadlines.
TECHNICAL SKILLS:
Testing Tools: Selenium WebDriver, Selenium Grid, TestNG, JUnit, Cucumber Gherkins, Postman,Jmeter
Methodology: Agile Scrum, Waterfall, STLC, TDD, BDD
RDBMS: MySQL, Oracle, SQL Server
Operating Systems: Windows, MAC OS, Linux, UNIX, IOS, Android
Languages: Java, JavaScript, SQL, PL/SQL, BASH
Test Management: HP ALM / Quality Center, JIRA
Version Control: Git, Bit bucket, GitHub
Others: Eclipse IDE, IntelliJ, Maven, Docker, Browser Stack
PROFESSIONAL EXPERIENCE:
Confidential, New York, NY
QA Automation Engineer
Responsibilities:
- Developed test cases with test data and reviewed test cases with Product Owner & Developer.
- Modified and maintained the existing test cases and scripts to leverage the automation team effort during the regression testing.
- Maintained Hybrid framework using the Java, Selenium Webdriver, TestNG, Apache POI, and Log4j to write automation script and used Git & GitHub to maintain code for the future release and new features.
- Conducted to resolve continuous integration (CI) server issue by maintaining the automation script. The hook script was established the connection with Maven, Jenkins, Git
- Performed Functional, Regression & User Acceptance testing (UAT).
- Managed resource, reviewed daily/weekly/end of spring test status reports with agile team.
- Communicated requirements traceability matrix and tracked requirements status throughout the project.
- Managed the test cases in Quality Center and mapped to the requirements and ensured proper test coverage.
- Managed multiple projects in Quality Center to manage the test cases, test scripts, test results and defects for all phases of QA process.
- Validated the test results by writing SQL queries to retrieve the data from tables and database.
Environment: Selenium WebDriver, Selenium Grid, Java, Oracle, Linux, Maven, Jenkins
Confidential, Boston, MA
QA Test Engineer
Responsibilities:
- Worked in Agile software development environment, and ensured the quality of the architecture of the Enterprise software applications
- Prepared documentation for assigned projects and followed software release procedures, requirements analysis using Quality Center for importing specifications and documents
- Provided technical guidance, when needed to other members of Quality Assurance, Software Engineering, Product Management and Product support
- Developed structured test cases and test scripts to be executed manually by testers or automatically by test automation tools
- Constant improvement of our Test Automation and Continuous Integration practices
- Documented all defects found in Test Director/ HP Quality Center defect tracking system
- Maintained Behavior Driven Development (BDD) framework using the Cucumber, Gerkin, Selenium WebDriver, JUnit & Java automation code and used version control Git & GitHub to maintain code for the future release and new features.
- Experience all types SQL queries like select, insert, update, delete records
- Developed test suite, test cases, execute test cases and generate report in Postman
- Performed xml data validation using assertion method in Postman
- Utilized multiple validation rules, property transfers, Data generation in Postman tool to validate request and response of Web Services.
- Developed JavaScript in Postman tool to connect to database for automation of Web Services.
- Guided team to build industry best practices into QA Test processes and evaluated quality risk for product releases, changes, and fixes
- Prepared and delivered reports, recommendations, or alternatives that address existing and potential trouble areas in IT systems and projects across the organization
- Tracked and communicated project QA status to wide variety of team members internally and externally
Environment: SQL, PL/SQL, Cucumber, Selenium Webdriver, Java, JUnit & Git, UNIX, Postman
Confidential, Columbus, OH
QA Engineer
Responsibilities:
- Developed test cases with test data and reviewed test cases with Product Owner & Developer.
- Modified and maintained the existing test cases and scripts to leverage the automation team effort during the regression testing.
- Maintained Behavior Driven Development(BDD) framework using the Cucumber, Gerkin, Selenium Webdriver, Junit & Java automation code and used version control Git & Github to maintain code for the future release and new features.
- Conducted to resolve continuous intergration (CI) server issue by maintaining the automation script . The hook scrpit was estabased the connection with Junit, Jenkins, git & GitHub.
- Performed Functional, Regression & User Acceptance testing (AUT).
- Managed resource, reviewed daily/weekly/end of spring test status reports with agile team.
- Communicated requirements traceability matrix and tracked requirements status throughout the project.
- Managed the test cases in Quality Center and mapped to the requirements and ensured proper test coverage.
- Managed multiple projects in Quality Center to manage the test cases, test scripts, test results and defects for all phases of QA process.
- Validated the test results by writing SQL queries to retrieve the data from tables and database.
Environment: Java, Selenium WebDriver, Cucumber, JUnit, Git, SQL, PL/SQL, Oracle, UNIX
Confidential, Atlanta, GA
QA Analyst
Responsibilities:
- Analyzed and documented detailed program information working and interacting with software developers and members of various other dependent departments.
- Worked as QA Tester and took responsibility for the requirements Analysis, testing and designing of the flow and the logic for the project.
- Analyzed the Systems and Requirements gathering, Data Analysis, wrote test cases and reviewed test cases.
- Modified and maintained the already existing test plans, test cases and scripts to leverage the automation team effort during the regression testing.
- Managed resource, reviewed weekly Testers' status reports with scrum team members.
- Maintained the Selenium, TestNG & JAVA automation code in source control repository - Git.
- Managed multiple projects using Quality Center to manage the test cases, test scripts, test results and defects for all phases of QA process.
- Validated the test results by writing SQL queries to retrieve the data from tables and from database.
Environment: Java, Selenium WebDriver, TestNG, Tomcat, QC, Jira, SQL, Oracle, Git.