Qa Analyst Resume
Wallingford, CT
SUMMARY:
- 5+ years of extensive hands - on experience in diversified fields of the Software Development Life Cycle (SDLC) specialized in Quality Assurance Process and Methodologies.
- Experience in developing end to end automation using Selenium WebDriver, Junit/TestNG, Maven, Jenkins, Cucumber, Web Services (REST, SOAP), ETL Testing tools.
- Key expertise includes testing & debugging GUI & Multi-Applications environment & automated testing using Selenium WebDriver .
- Excellent Knowledge and good working experience in Java programming Language .
- Experience in developing and executing automation Regression testing and System testing using Selenium.
- Good knowledge on working with Ecommerce, insurance, pharmacy and Medicaid applications
- Created automated Test scripts using automated tools and ran the test scripts on various Builds and instances.
- Utilized Page Object Model (POM) for UI Automation using Selenium.
- Expertise in working both manual and automation testing on User Interface, Client and Web based applications .
- Experience in writing Test Plans, defining Test Scenarios and Test Cases, developing and maintaining test scripts, analyzing bugs, interacting with development team and track the bugs till closure.
- Technically resourceful in different types of testing such as Functional, Positive, Negative, Usability, Regression, Integration, Black box, System testing, User Acceptance, End-to- End Testing and Business Process Testing.
- Good experience in Web Services testing using SOAP UI, XML, & WSDL .
- Strong experience with SOA architecture which include SOAP Web Service and REST Web Service Testing.
- Excellent experience with source version control tools such as Subversion (SVN) & GitHub .
- Exposure to Continuous integration tools like Jenkins, Bamboo .
- Strong understanding of QA Process and techniques
- Proficient in overall Defect Management/Problem solving including tracking bugs and reporting using Quality Center/HP ALM and Jira .
- Experience in HTML, JavaScript, CSS and Angular JS Applications.
- Experience with working on multiple operating systems like Windows, Linux and Mac.
- Good programming skills in Java, SQL, and experience in SQL Server databases.
- Extensive working experience in Agile (SCRUM) and waterfall methodologies .
- Proficient in using Mongo DB actions and SQL queries to perform back end testing for data integrity.
- Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
- Ability to adopt to new methodologies, tools and technologies and domains depending on the job responsibilities.
TECHNICAL SKILLS:
Methodologies: Agile and Waterfall
Languages: Java and SQL
Testing Tools: Selenium WebDriver, QTP, SOAP UI, ETL Tools
Testing Framework: JUnit, TestNG, Selenium, Cucumber, Page object model, Maven
Testing Methods: Automation, Smoke, Functional, System Integration, Regression, Database, GUI, User Acceptance, API s Validation
Database Applications: Mongo DB, Oracle, MS SQL Server, DB2
MS: Windows, Mac
Other Tools: Eclipse, JIRA, Version One, Test Director, QC/HP ALM, Jenkins, Maven
Version Control Tools: Bitbucket, SVN, Git
PROFESSIONAL EXPERIENCE:
Confidential, Wallingford, CT
QA Analyst
Responsibilities:
- Actively Participated in requirement gathering from end Users, Responsible for writing functional Specifications and design documents.
- Responsible for high level System testing, Functionality testing, Integration testing, End to End testing, Regression testing.
- Perform defect tracking and reporting with strong emphasis on root-cause analysis to determine where and why defects are being introduced in the development process
- Implemented automation using Selenium WebDriver, Java, Cucumber, Maven Progressively with Manual, Functional Testing
- Responsible to develop Test Scripts in Selenium for Regression Test Automation and when necessary, and potentially execute Test Automation (Java /Cucumber).
- Creation of test cases and scripts to uncover, identify and document software problems and their causes.
- Automated test cases using Selenium WebDriver with java programing language.
- Written automation scripts for Regression test cases and executes it using Selenium.
- Creation of customized HTML reports for test scripts and contributed in framework creation.
- Implemented BDD Framework using Cucumber.
- The entire java coding done using Cucumber framework having features files and property files.
- Strong working experience in writing NOSQL queries from Mongo Data Base
- Reported software defects in Jira and interacted with the developers to resolve technical issues.
- Involved in validating Sanity, functional, Integration and Regression test suites using Selenium.
- Used best practices to create and execute extensible tests.
- Worked on distributed test automation execution on different environment as part of Continuous Integration (CI) Process using Bamboo.
- Configured Bitbucket with Bamboo and schedule jobs.
- Tested and Automated the application in highly dynamic environment using Agile methodology.
- Worked with the team to increase the test coverage and to ensure testing issues are resolved.
- Involve in design reviews, sprint planning and retrospective sessions, requirements ambiguity, use-case reviews and product backlog grooming.
- Attended Scrum planning, sprint planning, business demos, daily standup meetings.
- Reviewed requirements and design documents to ensure testability.
- Coordinate efforts with other offshore QA members responsible for building and maintaining the test environment and regression test bed.
Environment: Selenium, Mongo DB, Java, Eclipse, SOAP UI, Cucumber, Agile/Scrum,, MS Excel, Bamboo, Bitbucket, JIRA .
Confidential, Newark, NJ
QA Analyst
Responsibilities:
- Actively Participated in requirement gathering from end Users, Responsible for writing functional Specifications and design documents.
- Creation of test cases and scripts to uncover, identify and document software problems and their causes.
- Creation and maintenance of automation framework in Selenium for UI Validation.
- Automated test cases using Selenium WebDriver with java programing language.
- Written automation scripts for Regression test cases and executes it using Selenium.
- Creation of customized HTML reports for test scripts and contributed in framework creation.
- Developed Test cases manually and generated Automation Scripts using open source tools like Selenium Web Driver, Cucumber with Junit and Maven.
- Implemented BDD Framework using Cucumber.
- Involved in validating Sanity, functional, Integration and Regression test suites using Selenium.
- The entire java coding done using Cucumber framework having features files and property files.
- Wrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
- Reported software defects in Jira and interacted with the developers to resolve technical issues.
- Familiar with database concepts and running SQL queries.
- Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.
- Used best practices to create and execute extensible tests.
- Worked with the team to increase the test coverage and to ensure testing issues are resolved.
- Followed SCRUM concepts one of the methods of Agile Methodology to produce high Quality Software.
- Attended Scrum planning, sprint planning, business demos, daily standup meetings.
- Reviewed requirements and design documents to ensure testability.
- Coordinate efforts with other QA members responsible for building and maintaining the test environment and regression test bed.
- Created Continuous integration procedures for execution of test scripts.
- Worked on distributed test automation execution on different environment as part of Continuous Integration (CI) Process using Jenkins.
- Configured GitHub with Jenkins and schedule jobs using Poll SCM option.
- Tested and Automated the application in highly dynamic environment using Agile methodology.
- Provide feedback on and suggestions for improving QA Procedures to QA Project and Technical Leads
- Participated in Walkthrough and defect report meetings periodically.
- Responsible for keeping up with the test schedule and interacting with software engineers to ensure clear communications on requirements and defect reports.
Environment: Selenium, SQL Server, MS Excel, HTML, Windows, Eclipse, SQL, Windows XP, SOAP UI, UAT, Cucumber, Agile/Scrum, Jenkins, GITHUB, HP ALM 11.0, MS Office.
Confidential, Fremont, CA
QA Tester (Selenium)
Responsibilities:
- Analyze the Business Requirements and closely work with the Business Team to get the clarifications addressed.
- Automation Testing using Selenium for Web bases application.
- Run Defect Triaging and Review the Test Scenarios/ Test Cases with Business
- Designed, executed and maintained Selenium Web Driver (JUNIT) automated test cases for regression test cases
- Developed custom libraries for automation using JAVA & Selenium WebDriver.
- Performed manual testing of each build and then regression testing on each build using Selenium WebDriver.
- Selected the Test Cases to be automated and performed functional testing of the front-end using Selenium & created Data Driven framework using JUNIT.
- Execute the Test cases and review the results to get the Business approval for UAT.
- Co-ordination between Technology and Business to ensure all the outstanding issues are being addressed, fixed and retested.
- Planning for Test Execution activities to accomplish tasks on daily/weekly basis
- Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
- Used SOAP UI tool to test SQA based architecture application and to test SOAP services and REST API.
- Involved in querying using SQL and updating records and validate database records as expected.
- Involved in the regression test planning for the project and identified the critical regression tests
- Executed the automated regression test cases during every release and executed the daily regression test suites
- Maintained and executed Maven build files for running automated tests.
- Implemented Automated execution of tests using Maven and Jenkins
- Expert knowledge on daily status reporting and managed end to end testing from Test management tools like Quality Center/ HP ALM.
- Participating in daily meetings and AGILE Process.
- Used JIRA for Identifying, logging, tracking and escalating bugs.
- Tracked defect using JIRA and generate defect summary reports.
- Performed smoke testing in UAT and production environments for deployment verification
- Actively participated in daily scrum and sprint meetings as part of Agile Environment.
Environment: Quality Center/ HP ALM, JIRA, Java, Html, CSS, XML, Selenium Web driver, Jenkins, Junit, Maven, SOAP, SQL Server, MS Office.
Confidential, Little Rock, AR
QA Analyst
Responsibilities:
- Actively Involved in SDLC and Test Life Cycle, Test strategies, Methodologies, and processes.
- Created detailed test cases by understanding the business logic and user requirements for manual testing using HP Quality Center.
- Prepared Test Scripts and Test Cases based on functional specifications and user requirements.
- Performed Functional testing, Regression testing, UI testing, and Integration testing of the application.
- Performed Regression testing using Selenium WebDriver with data driven framework.
- Developed automation test suites and test cases using Selenium Web Driver, TestNG and Maven.
- Utilized Data driven framework using Selenium WebDriver and TestNG functions which reads data from property and XML files.
- Extensively used Selenium (Xpath, ID and CSS locators) to test the web application.
- Contributed in developing Automation Framework that uses Selenium Web Driver and TestNG, Framework implements using Data Driven, Page Object Model.
- Provided weekly status report to project manager and team lead, worked closely with Business and Development teams.
- Attended Daily defect s meeting with team leads, managers, system analysts and business analysts to discuss the issues found during various testing process.
Environment: Java, XML, Selenium, Jenkins, Maven , HP ALM/ QC, TESTNG, Firebug, Firepath, SQL Server .
Confidential
QA Tester
Responsibilities:
- Worked closely with the business team and development team to develop the test methodologies for the web and client server application.
- Conducted weekly walkthrough’s and inspections to review the testing progress.
- Involved in both manual and automation testing.
- Developed automation test suites and test cases using Selenium Web Driver, TestNG and Maven.
- Utilized Data driven framework using Selenium WebDriver and TestNG functions which reads data from property files.
- Extensively used Selenium (Xpath, ID and CSS locators) to test the web application.
- Contributed in developing Automation Framework that uses Selenium Web Driver and TestNG. Framework implements using Data Driven, Page Object Model.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Jenkins.
- Participated in Business Analysis, Requirements Review and Technical specs inspection
- Involved in developing test cases from Business Requirements in HP Quality Center.
- Responsible for performing System Integration Testing and Regression Testing.
- Involved in Test Execution, Results Analyzing and Defect Reporting.
- Developed Base line scripts for testing the future releases of the Application
- Tracked defects using Quality Center and conducted defect review meetings
- Used Quality Center as a test management tool for requirements, test cases, test execution and defect reporting
- Involved in Testing along with Developers to resolve the technical problems encountered in the Application
- In backend testing developed complex SQL scripts like stored procedures, triggers, cursors, functions.
- Created views using SQL to limit the access of the fellow QA engineers to the database as per the need.
- Provided governance for UAT testing.
- Participated in Weekly Project status meeting and involved in improving the testing Process .
Environment: JAVA, Jenkins, SVN, Maven, UAT testing, Selenium, TESTNG, Maven, SQL, HP Quality center, MS office