Qa Selenium Automation Engineer Resume
St Cloud, MN
SUMMARY:
- 6+ years of progressive experience in Information Technology in the field of Software Quality Assurance & Testing in Client Server & Web Applications. Proficient in Automation testing.
- Team co - ordination between Offshore and on-site teams
- Expertise in Web Automation Testing with Selenium WebDriver, Java, TestNG, Cucumber, RestAssured, SoapUI
- Experience in Agile methodology and Jira for Test Case Management.
- Extensive experience in Functionality, API, GUI, Regression and End-to-End Testing.
- Extensive experience analyzing results and Defect tracking and reporting. Have good knowledge in Test Case Design, Test Case Review, Test Case Execution and Defect Reporting.
- Experience in Software Development Life Cycle (SDLC) using the Waterfall Model and good understanding of Agile Methodology.
- Experience in writing Test Plans, Test Cases, Test Scripts, Automated scripts and Documentation.
- Experienced in Integration Testing, REST API Testing, Functional Testing, Regression Testing, and User Acceptance 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
- Executed SQL queries on SQL Server and Oracle database in order to validate the back-end data.
- Experience in TSYS (Mainframe System) for Credit Card account details verification
- Web Services Testing - Experience in consuming and Testing XML/SOAP, HTTP/REST services using SoapUI, Postman and REST Assured
- Experience in performing functional, integration, End to End, regression, Smoke and UAT testing.
- Strong understanding and practice of various SDLC and Performance Test Life Cycle processes.
- Hands on experience on performance tools like HP ALM Performance Center.
- Strong Experience in Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Design and execute features of BDD using Selenium, Cucumber for Java.
- Created and executed Manual and Automated test scripts for Functional, Confidence/Smoke/Sanity Testing.
- Experience for using SQL for back end validation.
- Strong experience in reviewing and analysing Business Requirements and writing detailed Test Plans, test strategy, Test Cases, and Test Scripts, Test Reports.
- Experience in Agile methodologies like SCRUM and played a role of Scrum master for different projects.
- Experience in writing automated test scripts using Selenium Web Driver, Java.
- 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.
- Experienced in using Version Control System Git & GitHub
- Experience in Bug reporting and management tools- JIRA, Quality Center.
- Experience of Banking Financial,Payment, Loan, and Insurance domains.
TECHNICAL SKILLS:
Automation Testing Tools: Selenium WebDriver with Java, TestNG, Cucumber, Junit, Gherkins, SOAPUI, Postman, Rest Assured.
Programming Language: JAVA, JavaScript,Gherkins
IDE and Version Control: Eclipse, IntelliJ IDEA, Maven, Git, Bit Bucket.
Database: MySQL, SQL Server, Oracle.
Bug Tracking Tools: JIRA, Quality Center
Test Management Tools: HP QC, ALM, Test Director.
Web Technologies: Web Services (Soap and Restful), HTML, XML, JSON.
Domain Knowledge: Banking, Financial, Loan, Credit Card System, Insurance, Billing.
PROFESSIONAL EXPERIENCE:
Confidential, ST Cloud, MN
QA Selenium 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 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 & Smoke testing.
- Used Rest assured and postman for end point validation of web services (API).
- Used SQL for data validation in database.
- 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, Java, TestNG, Oracle,Rest, Soap, SQL, Windows, Maven, Jenkins, MySQL, Jira, Git.
QA Automation Engineer
Confidential, Norwalk, CT
Responsibilities:
- Involved in Integration, Regression, Sanity and complete E2E testing of the project in every sprint cycle
- Managed the team of testers onshore and offshore and responsible for team co-ordination, estimating and assigning tasks, distributing the workload, conducting the status meetings, coordinating the team efforts and evaluating the results.
- Extensively followed Agile Software development life cycle for the project execution.
- 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.
- Developed Test Scenarios and Test Cases as per the requirement document Project Environment: QC, SQL Server, HTML, Manual Testing, XML, SQL Developer, Windows, MS Excel.
- Performed back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
- Monitoring team’s daily status and resolving queries related to work and sharing application knowledge.
- Maintained Behavior Driven Development (BDD) framework using the Cucumber, Gherkin, Selenium WebDriver, JUnit & Java automation code and used version control Git & GitHub to maintain code for the future release and new features.
- Involved in Functional testing, business requirement testing, data requirement testing, regression testing, system integration testing, data validation, and non-functional testing
- Responsible for QA project documentation being properly and timely created.
- Work in Agile testing methodology participate in daily SCRUM meetings and testing each SPRINT deliverable.
- Written and executed SQL queries for reporting and business validations.
- Tested web services using SoapUI.
- Wrote and executed the test cases manually and automated.
- Performed Functional, Integration, regression, positive, negative testing.
- Attending and involving day to day scrum meetings.
- Used TestNG to build and run the Selenium WebDriver automation framework. reports/HTML report execute failed test case separately & run Selenium test suite by TestNg.xml.
- Extensively worked on JIRA, QC, Rally for bug reporting/tracking.
- Responsible for requirement gathering, test planning, scripting, execution, monitoring, analysis and reporting.
Environment: Windows 10, Selenium Web Driver, Java, TestNG, Cucumber, Jenkins, Jira, ALM, Oracle, My SQL, Git, SoapUI, Jenkins, JUnit
QA Engineer
Confidential, Atlanta, GA
Responsibilities:
- Worked on Agile scrum environment.
- Attended several agile related meetings like daily stand-ups, grooming sessions, detail planning, retrospective and sprint demos.
- Estimating and prioritizing of stories.
- Found defects and co-coordinated with the developers regarding the defects.
- Developed test plans, automated test cases and scripts, and manage test artefacts/deliverable Analysed Business, Functional and System Specifications and Use Cases.
- Promptly logging and reporting the bugs found during testing to the developers by capturing them in JIRA and assigning to the respective developer.
- Tested many scenarios which required front end and back end testing approach.
- Wrote SQL Queries to fetch the data from SQL Server database.
- Extensively used SQL statements to query the Oracle Database for Data Validation and Data Integrity.
- Team co-ordination between Offshore and onsite teams.
- Logged software defects in defect tracking tool (HP/ALM) and track to closure.
- Developed structured test cases and test scripts to be executed manually by testers or automatically by test automation tools.
- Maintained Behavior Driven Development (BDD) framework using the Cucumber, Gherkin, Selenium WebDriver, JUnit & Java automation code and used version control Git & GitHub to maintain code for the future release and new features.
- Lead software testing strategy, identify and implement improvements in testing methodologies and tools
- Created and executed manual smoke, functional, regression, system, compatibility, integration and exploratory tests.
- Identified, analyze, and document defects using Jira defect tracking systems.
- Developed and implemented QA Methodologies for the department. This included but is not limited to development of test case standards, requirements traceability matrix, and testing metrics.
- Good knowledge on Object Oriented Programming (OOPs) concept. Extensively used Java for test case automation
- Participate in weekly test planning, project status meetings and reviews
- Participated in grooming and refining of user stories.
- Testing Soap and Restful services using SOAPUI/POSTMAN and Rest Assured.
- Developed test suite, test cases, execute test cases and generate report in SoapUI.
- Performed xml data validation using assertion method in SoapUI.
- Developed Groovy Script in SOAPUI tool to connect to database for automation of Web Services.
- Extensively used SQL statements to query the Oracle Database for Data Validation and Data Integrity.
- Reported and tracked the status of the bugs, assigned severity ratings to them using JIRA.
- Used JIRA for viewing and analyzing test results and for defect tracking and reporting which occurred during execution of test scripts and to test the Frond-End functionality of the Application.
- Provided support during UAT testing phase including defect review and resolution.
- Maintained all the documents related to system and Regression testing.
Environment: Linux, QC, Java, Oracle, My SQL, XML, HP-ALM, JIRA, SoapUI, Cucumber, Selenium WebDriver, POSTMAN, REST Assured.
QA Analyst (Automation and Manual Test)
Confidential, New York, NY
Responsibilities:
- Analyzed and reviewed BRD, SRS, FRS, TRS documents to design quality test cases.
- Involved in generating Requirements Traceability Matrix (RTM) for functional requirements.
- Participated in peer reviews of all the documents and Test Cases.
- Involved in executing test cases manually and reported defects using Quality Center.
- Effectively interacted with business analyst and technical team in providing clear solutions to requirements.
- Designed test cases using Test Plan in Quality Center and mapped with requirements.
- Involved in execution of test cases using Quality Center and linked the detected defect with requirements and test cases.
- Involved in Integration, system and UAT testing of the application.
- Linked detected defects during automation to requirements and test scripts using Quality Center.
- Extensively worked on Agile scrum environment.
- Created and executed test cases in ALM. Modified and maintained the already existing test plans, test cases and scripts to leverage the automation team effort during the regression testing.
- Maintained the Selenium, TestNG & JAVA automation code in source control repository - Git.
- Created daily status reports and test completion reports.
- Promptly logging and reporting the bugs found during testing to the developers by capturing them in JIRA and assigning to the respective developer.
- Actively participated in bug meetings with QA team and developers to discuss and resolve outstanding defects.
- Created DTER (daily test execution report) and discussed that with the team.
- Extensively worked on regression testing.
- Worked as a QA production support for the releases.
- Created RTM to make sure all requirements are covered with appropriate test cases.
- Perform regression on mobile devices.
- Involved in testing complete life cycle of certificate download from user creation to digital certificate generation for different types of bank’s user.
- Day to day test management, reporting, status tracking and defect management.
- Involved in creation of automation framework.
- Executed Automated scripts for Regression testing.
- Logging the defects in Quality Center detected during Regression and Production support testing.
- Prepared status reports for management.
Environment: HP Quality Center, XML, Oracle, Java, Selenium WebDriver, HP-ALM, JIRA, Soap UI and Quality Center, JIRA.
