Qa Automation Engineer Resume
Charlotte, NC
SUMMARY
- Over 5+ years of Hands-on Quality Assurance experience as QA Automation Engineering in Financial, Healthcare and Insurance Industries.
- Extensive experience in executing test cases, ad-hoc product testing, reporting bugs and reporting tester status, writing test scripts, test automation using diverse testing tools like Selenium WebDriver, SoapUI.
- Experienced in Functional Testing, Integration Testing, Smoke Testing, Sanity Testing, Regression Testing and User Acceptance Testing.
- Experienced in SOAP Web Service Testing using SoapUI, REST API Testing by using Postman. REST API automation by using RestAssured.
- Expert in developing, debugging, troubleshooting, resolving issue in development, integration, test, and production environment.
- Designed, developed and updated various TDD and BDD automation frameworks such as Keyword Driven, Data Driven and Hybrid framework following Page Object Model (POM) design pattern
- Expert in ALM design specific to Quality Center for Testing and Defect Tracking
- Proficient in Java, Selenium WebDriver, TestNG, Junit, Cucumber, Gherkins, SQL, Apache POI, Log4j, Extent Report, Allure, Maven.
- Experienced in using Version Control System Git & GitHub, Perforce and SVN.
- Motivated myself to adapt and learn new tools, techniques and approaches.
- Handled multiple tasks and work independently as well as in a team under tight deadline.
- Excellent Interpersonal, communication and presentation skills.
TECHNICAL SKILLS
Testing Tool: Selenium WebDriver, Selenium Grid, TestNG, JUnit, Cucumber, Gherkins, SoapUI, Postman, JMeter
Methodology: Agile Scrum, Waterfall, STLC, TDD, BDD
RDBMS: MySQL, Oracle, SQL Server
Operating System: Windows, Mac OS, Linux, UNIX, iOS, Android
Language: Java, JavaScript, SQL
Test Management: HP ALM/ Quality Center, JIRA,CA Agile Central Rally
Version Control: Git, GitHub, SVN, Perforce
Other: Eclipse IDE, Intellij IDEA, Maven, Docker, Browser Stack
PROFESSIONAL EXPERIENCE
Confidential, Charlotte, NC
QA Automation Engineer
Responsibilities:
- Worked in Agile Development and SCRUM process throughout the project
- Created & Prioritized Test cases and Test data for Manual & Automation testing.
- Coordinated review sessions with Product Owner & Developers to review, analyzed Requirements, designed the test plan and provided weekly status report that includes testing metrics, test logs and test summary reports.
- Used SoapUI tool to test SOAP services of Service-oriented architecture (SOA) application.
- Developed existing Cucumber automation test script using Java & Selenium WebDriver, Junit, reusable functional library, Eclipse IDE, Maven, Log4j and maintain source control in Perforce repository over the time for improvements and new features.
- Actively involved in Functionality Testing, Sanity Testing, Regression Testing, Integration Testing, User Acceptance Testing (UAT), End-to-End and database testing.
- Coordinated in developing, debugging, troubleshooting, resolving issue in development, integration, test, and production environment.
- Executed automation scripts parallel on different browsers/environments & reported defects/results to the team soon.
- Managed requirements, test case and test scripts for legacy system by HP ALM Quality Center (QC) and CA Agile Central (Rally) bug tracking tool to report application bugs.
- Attended and coordinated team meeting, formal/informal meeting and internal/external meeting, daily Scrum meeting, PI Planning, Sprint review and Retrospective meetings.
Environment: Selenium WebDriver, Java, Cucumber, Rally, QC, Oracle, Windows 10Linux, Maven, Apache, Perforce, SoapUI, TestNG, Eclipse IDE.
Confidential, Boston, MA
QA Automation Engineer
Responsibilities:
- Analyzed business requirements to better understand business logic and process flow.
- Created & Prioritized Test cases and Test data for Manual & Automation testing.
- Coordinated review sessions to review test cases with Product Owner & Developers.
- Developed Hybrid Framework from scratch using Java, Selenium WebDriver, TestNG, Maven, Data Driven Development (DDD) & Page Object Model (POM)
- Performed REST API testing using Postman & RestAssured tools & send data into JSON format, get response and analyzed the issue.
- Developed automation test script using Java & Selenium WebDriver, TestNG, Eclipse IDE, Maven, Log4j, 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.
- Managed the automation test scripts for Functional and Regression Testing.
- Participated to write scripts for build, deployment, and maintenance in CI-CD pipeline using related tools and tasks - Shell, Git, Jenkins, Docker.
- 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.
- Managed requirements, test case and test scripts for legacy system by HP ALM.
- Used Quality Center (QC) bug tracking tool to report application bugs.
- Attended and coordinated team meeting, formal/informal meeting and internal/external meeting, daily Scrum meeting, Planning Sprint and Retrospective meetings.
Environment: Selenium WebDriver, Selenium Grid, Java, J2EE, MySQL, Windows 8Linux, Maven, Jenkins, Postman & RestAssured, TestNG, Eclipse IDE.
Confidential, Atlanta, GA
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 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.
- Developed automation scripts for automation Functional and Regression testing using Selenium WebDriver, Eclipse IDE, TestNG, Java, Maven, Log4j.
- Conducted to resolve continuous integration (CI) server issue by maintaining the automation script . The hook script was int 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: Selenium WebDriver, Selenium Grid, Java, Cucumber, MySQL, Windows 8Unix, Maven, Jenkins, Postman, Junit, GitHub, Eclipse IDE.
Confidential, Peoria, Illinois
QA Analyst
Responsibilities:
- 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, requirements gathering, data analysis, wrote test cases and reviewed test cases.
- Modified and maintained the existing test plans, test cases and scripts to leverage the automation team effort during the regression testing.
- Managed resource, reviewed weekly tester’s status reports with scrum team members.
- Developed automation scripts for automation Functional and Regression testing using Selenium WebDriver, Eclipse IDE, TestNG, Java, Maven, Log4j.
- Maintained the automation code in source control repository - Git and GitHub.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API
- Managed multiple projects using Jira to manage the test cases, test scripts, test results and defects for all phases of QA process.
- Developed SQL scripts for Backend Testing to ensure that data is updated as per the Business Rules.
- Prepared user documentation with screenshots for UAT (User Acceptance Testing).
Environment: Selenium WebDriver, Java, MySQL, Windows 8, TestNG, QC, Jira, Eclipse IDEUnix, Maven, GitHub.