Principal Qa Engineer Resume
Durham, NC
SUMMARY
- Having 6+ years experience in Software Testing as a Selenium Automation Test Engineer/QA Analyst with a good understanding of Software Testing Life Cycle (STLC)
- Extensive QA experience in different life cycle phases, including Test Planning, Test Execution, Defect Tracking, Management, and Reporting.
- Extensive experience in analyzing, reviewing, and understanding Business/Functional & Testing requirements
- Experience working with open - source tools Selenium (Selenium IDE, Selenium Web Driver, Test NG), Cucumber, Eclipse, and teh automation test framework.
- Hands-on experience with web technologies like HTML, XPATH, CSS, XML, Java.
- Experience in both manual and automation testing of Web services.
- Experience in REST API testing using RestAssured with Java for automation.
- Experience in RESTFul /Web Services testing using Postman, SOATest, SOAP UI.
TECHNICAL SKILLS
Languages: Java, SQL, HTML, CSS, XML, JavaScript
Tools: Selenium WebDriver /IDE/RC/ GRID, JUnit, TestNG, Cucumber, JIRA, Postman, SOATest, SOAPUI, Bugzilla, Jenkins, GitHub, Bitbucket, Splunk
SDLC Processes: Agile-Scrum, Waterfall, V Model
IDE: Eclipse, IntelliJ, SQL Developer, Selenium IDE.
PROFESSIONAL EXPERIENCE
Confidential, Durham, NC
TEMPPrincipal QA Engineer
Responsibilities:
- Worked on teh Agile/Scrum methodology for teh analysis, design, implementation, and testing of teh application.
- Reviewed Business Requirements Documents and Technical Specifications, and Functional Specifications.
- Prepared Test Plans for each release, written Test Cases, and executed them as part of Functional Testing. Prepared Test Reports and Deliverables and submitted for version releases.
- Documentation of all Test Artifacts such as Test Plan/Test Cases/SQL Queries in Jira Tool for getting Acceptance from teh business. Worked on JIRA X-RAY module to create Test cases, Test plans.
- Involved in implementation of Test Automation Framework build using Selenium WebDriver under Java platform utilizing industry-leading design patterns and approaches
- Extensively worked on all kinds of joins and operators to fetch data from multiple tables Using SQL Queries.
- Utilize Hybrid RESTAssured Framework to automate RESTFul services.
- Performed REST API test validating CRUD functionalities using HTTP Methods in Postman and SOATest.
- Monitored Splunk logs to make sure no errors were from services (APIs)
- Expended Continuous Integration Tools (Jenkins) for automation script run on a nightly basis and to provide quick feedback to teh developers
Environment: Selenium WebDriver, TestNg, Java, JIRA, X-ray, Postman, SOATest, Rest-Assured library, JSON, XML, Eclipse, IntelliJ, SQL, Oracle SQL Developer, Splunk
Confidential, MD
Software QA Analyst
Responsibilities:
- Performed functional, UI, UAT, smoke, regression testing, and recorded issues along with product enhancements.
- Participated in SCRUM process, attended daily scrum meetings, sprint planning, and sprint retrospective.
- Analyze Business Requirements Document, Functional Specifications Document, and Technical Design Document to develop Test Plan and Test Cases.
- Created automation scripts in Eclipse using test framework that implements Page Object Model (POM), cucumber feature files, and running them as JUnit.
- Test Cases creation for REST Webservices API.
- Used SOAPUI for teh SOAP-based Web Services testing and performed functional and performance testing of Web Services.
- Involve in user acceptance testing to ensure that teh application should work according to teh client's requirements.
- Resolving Maven/build-related problems for web applications while using build tools such as Jenkins
Environment: Selenium WebDriver, Cucumber, JUnit, Java, SOAPUI, Rest, XML, Eclipse, SQL, Oracle
Confidential | New York, NY
QA Engineer
Responsibilities:
- Involved in testing teh new functionalities based on test cases and coordinating with teh development team to fix teh issues.
- Designed and developed teh test cases for testing teh application manually.
- Developed automated front-end tests using Selenium with Java.
- Contributed to developing Automation Framework that uses Java,SeleniumWebdriver, and JUnit.
- Created and enhanced numerous test scripts to dynamically handle changes in teh tested application's GUI and teh testing environment usingSeleniumWebDriver.
- Facilitated defect management meetings with project management and teh development team.
- Prepared documentation for assigned projects and followed software release procedures and requirements analysis using Quality Center to import specifications and documents.
Environment: Java, Selenium WebDriver 2.30.0, Eclipse Kepler, JUnit 4, JXL, Selenium IDE