Qa Analyst Resume
Charlotte, NC
SUMMARY
- Having 7+ years of experience as QA Analyst on various Web Based applications using Automation and Manual Testing.
- Extensive experience in identifying all critical business flows and automating within a framework.
- Good experience in creating test scripts usingWebDriver, Selenium - IDE, Selenium Gridin Java.
- Experience in Behavior Driven Development (BDD) frameworks like creating feature file with Gherkin language and execute the scripts using Selenium.
- Hands on experience in creating step definitions based on Cucumber BDD approach.
- Expert in using web elements by providing efficient locator strategy including CSS, HTML, Id, name and unique Xpaths using Contains, Sibling to run test scripts.
- Good experience inCross browser testing, browsers like Mozilla Firefox, Google Chrome, Safari and IE usingWebDriver.
- Experience in automating test cases usingTestNG, Junit and Robot Frameworks.
- Experience in Continuous Integration (CI)/Continuous delivery (CD) tools using Jenkins, Maven, Git.
- Experience in Backend Testing by writing SQL queries to test integrity of application.
- Experience with API testing using POSTMAN, SOAP UI tool and submitting GET, POST, PUT requests for RESTful API web services to assert responses.
- Strong working experience in Agile methodologies.
- Experience with Atlassian tools like JIRA, Confluence, and Eclipse IDE.
- Experience in Core Java with good understanding of Object-oriented Programming (OOP) concepts.
- Experience inManual&AutomatedTesting of GUI and functional aspects of Client - server and Web based Applications on multiple levels ofSDLCand Software Testing Life Cycle (STLC).
- Experience in writingTest Plans, Test Cases, Test Procedures and Test Scriptsfrom requirements and Use-Cases
- Good expertise using ANT tool to execute Junit & TestNG tests for generating HTML/XSLT reports.
- Extensive experience in different types of testing like Manual testing, Integration testing, System testing, Smoke testing, Regression testing, Black box testing, Functional testing, Database testing, GUI testing, Web / UI and (UAT)User Acceptance Testing.
- Conducting thorough code reviews of Test scripts and ensure 100% test coverage.
- Having strong communication, Leadership, Team building, Technical & Analytical Skills with proven abilities in resolving issues.
- Good interpersonal skills, commitment, result oriented, hardworking with a quest and passion to learn new technologies and undertake challenging tasks.
TECHNICAL SKILLS
Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC
Testing Tools: Selenium WebDriver, TestNG, Junit, SOAP UI, Postman, RESTful API
Test Build & Integration Tool: Maven, ANT, Jenkins, TeamCity
Test and Bug Management Tools: HP Quality center/ALM, JIRA, Test Link, Bugzilla, TFS, MTM
Framework: Data Driven, Keyword, Hybrid Testing Frame work, Robot Framework, Page Object Model
Programming Languages: Java, Python, Java Script, Gherkin, HTML, SQL
Markup Language: HTML, XML, XPath, CSS Selector Databases
Database/Database tools: SQL Server, Oracle, MySQL, Toad
Operating Systems: Windows XP/7/8/10, UNIX, Ubuntu, Mac
Utilities: Eclipse, SVN, GitHub, AutoIT
SOA Technologies: SOAP UI, POSTMAN
PROFESSIONAL EXPERIENCE
Confidential
QA Analyst
Responsibilities:
- Involved in preparing test cases and acceptance criteria for the identified scenarios.
- Involved in Preparing End-To-End test Suite.
- Participated in test case reviews.
- Involved in creating test data for testing.
- Developed the automated test scripts for regression, parallel test suite in the application by using Selenium tool and configured thread count and groups for each test case.
- Created automation tests using Keyword and Data Driven Framework (Robot Framework) with POM to test web application.
- Developed scripts to navigate to various iframes, pop ups, alerts and to handle multiple windows and performed operations on the web elements.
- Dealt with Accessing Links & Tables using Selenium WebDriver.
- Performed operations on the database using JDBC APIs.
- Used Selenium WebDriver API with Robot Framework to automate tests on cross browser and cross platform environment.
- Involved in automating the popups using the Alert interface.
- Used Apache POI to read data from external sources and provide them as parameter to the locators in the test script.
- Configured Jenkins build job for continuous Integration and also for Regression Testing.
- Used GIT to maintain and manage the build scripts, test data used and other documents related to the project.
- Tested SOAP and REST web services/API using SOAPUI.
- Involved in various on-shore and off-shore meetings with Business Analysts and Developers.
- Participated in weekly status meetings with the team, developers to discuss open issues.
Environment: Java, Oracle, Selenium WebDriver, Robot Framework, Log4jMaven, Jenkins, Eclipse, IntelliJ, SOAP UI, Postman, JIRA, GIT, Zephyr.
Confidential, Charlotte, NC
QA Analyst
Responsibilities:
- Work closely with customers and business groups, subject matter experts to elicit, analyze, document, communicate and manage requirements and functional analysis throughout the solution development lifecycle.
- Involved in identifying test cases for automation and automating them using Selenium Web driver within BDD/Cucumber framework.
- Created test scripts usingCucumber and Gherkin
- Adding new features to the framework upon requirements.
- Executing the regression and smoke automation suites for patch and major release and sharing the results to all stake holders.
- Implementing technical solutions in project using Selenium WebDriver with Core Java and SQL.
- Participate in project related meetings like Daily scrum, Sprint planning & review meetings
- Involved in preparation and execution of manual test cases.
- Involved in generating and execution of test automation scripts using Selenium Webdriver, Jenkins, Maven, Git.
- Generating Test reports and emailing to concerned Project team with pass/fail status
- Involved in execution of test cases and reported the defects.
- Involved in presenting all QA work activities to Clients to get approval.
- Involved in functional testing, Regression testing and Integration testing on different system components.
- Coordination with clients and development teams for any clarifications or build deployment issues.
Environment: Java, Oracle, Selenium WebDriver, Cucumber, Log4jMaven, Jenkins, Eclipse, Maven, GIT
Confidential
Software Engineer
Responsibilities:
- Analyzing the Software requirements and preparing understanding documents.
- Involved in preparation and execution of test cases.
- Involved in test scripts developing usingJunit annotations.
- Reporting and validating the bugs.
- Worked on Windows operating systems using IE, Firefox, Safari browsers.
- Interact with the developers, to clarify any questions regarding requirements/bugs.
- Involved in GUI, functionality testing, Regression testing and cross- browser testing.
- Participate in project related meetings like Daily scrum, Sprint planning & review meetings.
