Selenium Qa Engineer Resume
Richmond, VA
SUMMARY
- Over 7 years of professional experience in Analyzing, Designing, and Implementation of QA Testing Strategy of Web Based Application.
- Experience through all phases of STLC from Requirements analysis, Design, Functional Decomposition, System Analysis, Test Case Design, Testing, Maintenance and Documentation.
- Expertise in a variety of tools such as Selenium Web driver, TestNG, JUNIT, Continuous Integration wif Jenkins, Maven, JIRA.
- Understanding of different approaches to Testing such as System Testing, Smoke Testing, Regression Testing, Black Box Testing, Functional Testing, Database Testing, WEB/UI Testing.
- Designed and implemented Automation Frameworks such as Data Driven Framework and Hybrid Framework for a number of projects. Created Test Scripts using Selenium Web driver wif Page Object Model.
- Experience wif Cross - Browser and compatibility Testing to test Web Application using Selenium Web Driver and TestNG, running parallel testing for regression and functional Testing.
- Worked in building automation scripts and frameworks from scratch using Selenium Web driver wif Java.
- Understand in Testing web services using Rest Api wif Rest Assured and Postman.
- Expertise in implementing Waterfall, Agile/SCRUM Methodologies.
- Follow the Agile Manifesto focus on the rapid delivery of business value.
- Experience in using Version Control Tool GIT.
- Experience in working wif Build Tools like Maven.
- Experience wif defect tracking tools like Jira, ALM.
- Understand on backend database testing using MySQL Server.
- Experience in writing SQL queries.
- Experience in testing J2EE web-based Application
- Closely work wif dev-op team run the project
- Excellent communicative skill, professional & collaboration skills, self-motivated, interest in learning new testing practices and being updated wif the changing market needs & technologies and a team player.
TECHNICAL SKILLS
Automation Tool: Selenium WebDriver.
Web-Services: REST API wif Rest Assured and postman
Testing Framework: TestNG, JUNIT.
Build Tool: Maven.
Cloud-Testing Tool: Saucelabs.
Project Management Tool: JIRA, HP ALM.
Programming Language: JAVA, PL/SQL, HTML, CSS.
Database: MySQL.
IDE: Intellij, Eclipse.
Integration Tool: Jenkins.
Version Control: Git-Github.
Operating System: Mac, Windows, Unix.
MS Tools: MS Project, MS Office, PowerPoint, MS Excel MS Visio.
PROFESSIONAL EXPERIENCE
Confidential, Richmond, VA
Selenium QA Engineer
Responsibilities:
- Involved in coming up wif the Design QA and System Testing keeping in mind the future requirements.
- Was responsible for reviewing the development standards, testing standards and processes.
- Performed Positive and negative testing, Black Box, and End User Testing.
- Involved in performing Functional, Application, Integration, System, Regression and Performance tests.
- Followed Agile Methodologies and Software Quality Audits for all the Phases of SDLC.
- Improved control of testing tools and increased the Regression Functionality coverage.
- Configured and createdSeleniumautomation scripts in Java using TestNG and page object model (POM).
- Hands on experience using BDD Cucumber Framework, so the business side of the people could understand wat’s being tested in the project by simply reading the gherkin feature file.
- Used maven build tools to manage the framework
- Proficient in writing SQL queries.
- Used GitHub as source repository.
- Actively participated in regular QA Team meetings to discuss testing process and resolve issues.
- Participate in bi-monthly manual running of test cases not yet automated, and also manually testing the JIRA tickets for monthly release.
- Implemented the agile process for the automation effort using Jira, to give management clear insight into the project.
- Used Jenkins for continuous integration tests, adding suites and running scripts on the Jenkins server.
Environment: Intellij, Eclipse, MS Office, HP ALM, JIRA, Java, Selenium WebDriver, TestNG, JMeter, Windows, RestApi HTML, XML, UNIX, MS Excel, Jenkins, Maven, TestNG, Git.
Confidential, Kenilworth, NJ
Automation Tester
Responsibilities:
- Participated in daily scrum meetings to report daily progress of automation activities and sprint planning for test planning activities.
- Extensively worked on Jenkins for continuous integration and for End to End automation for all build and deployments.
- Created Test Approach documentation and Requirement Traceability Matrices to ensure coverage of test requirements and comprehensive regression testing.
- Executed basic level testing during script creation for different browsers like Chrome and Firefox.
- Worked closely wif data modeling team in impact analysis for changes in UI, object properties, addition of new fields, & renaming the fields.
- Very good understanding in API Testing using Rest Assured and Postman.
- Involved in validating functional, Integration and Regression test suites using Selenium, and the request and response of the Web Services (SOA) through SOAPUI.
- Used Postman for API Testing.
- Execution of regression and UI tests using Jira and Selenium WebDriver.
- Updating automation test status to all stakeholders.
Environment: Java, Selenium, TestNG, Java Script, SQL Server, MS Office, MS Excel, Windows.
Confidential, Hartford, CT
Software Tester
Responsibilities:
- Worked wif the development team to understand technical design and architecture for test planning.
- Wrote Test Cases and Test Procedures based on the Test Plan.
- Analyzed project documentation and prepared detailed Test cases.
- Analyzed, Understood and Estimated requirements.
- Performed Positive and Negative testing.
- Conducted UI testing, Functional testing, Regression Testing, Acceptance testing and verifying the results wif expected results, which should complain wif the predefined requirements.
- Generated Defects Report summary from Quality Center/ALM for discussing in defect calls.
- Used Quality Center/ALM for Manual Scripts execution, Result analysis and Defect reporting.
- Bugs were reported to developers by using JIRA.
- Used SQL queries in Automation tool to perform database testing and data retrieval.
- Performed Back-end database testing using SQL queries.
- Created and maintained Automation Framework using Cucumber.
- Wrote Features wif Scenarios using Gherkin language.
- Executed Test scripts to perform Regression, Acceptance Testing using Selenium
- Participated in bug review meetings on behalf of the QA team.
Environment: Quality Center, HTML, Java, Oracle, Windows, Selenium, Web Services, MS Office, UNIX.