Qa Analyst Resume
SUMMARY
- Extensive experience with Agile Scrum model and Water fall model life cycles
- Expert in Testing Life Cycle (TLC): Including Planning Process, Test Design, Performing Test, Defect Tracking, Management and Test Reporting
- Experienced in creating Test plans. Hands on experience in designing Test cases covering all test conditions and eliminating redundancy and duplications
- Good working knowledge in automation tools like Selenium, Appium, SoapUI and building different automation frameworks
- Expertise in using Xpath where we used to locate web element based on its XML path. Involve in TestNG to execute all the automation Test cases based on in a group
- Experience working with a high - performing development team using an agile methodology
- Developed XML test data and implemented Functional and Data Driven tests using SOAP UI
- Use of various automated testing strategies for Web and mobile application using Selenium and Appium
- Involved in web services (REST & SOAP) database technologies using JAVA, and SOA/Micro Services architecture
- Involved in creation of automation framework in Selenium WebDriver using behavior driven (BDD) approach in Cucumber framework
- Experience in Mobiel native app testing using Appium
- Worked in client server and web based application testing, manual and Software Testing techniques
- Involve in Testing of backend database applications developed with Oracle, Sybase and SQL Server
- Solid SQL skills, can write complex SQL queries,s functions, triggers and stored procedures for Backend testing and End-to-End testing
- Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment
- Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team
TECHNICAL SKILLS
Automation Framework: Data driven, BDD (Cucumber), Page Object Model (POM)
Automation Testing Tools: Selenium WebDriver, SoapUI, Appium, Cucumber
Programming Languages: C, C#, JAVA
Operation Systems: Windows, CentOS/RedHat
Project Management Tools: Atlassian JIRA and Confluence, QC
Test Management Tools: TestLink, TestRail
Networking Technologies: VLANs, routing wireless, TCP/IP, DNS, DHCP, SMTP, Firewall, VPN, IDS, IPS, Network protocols (TCP/UDP, HTTP/HTTPS, SSH, SSL, MPLS, IPsec, SNMP)
Software Process Technologies: Agile, SDLC, STLC
Databases: SQL Server, Oracle
Continuous Integration Tool: Jenkins
Build and Logging Tools: ANT, Maven
Virtualization Tools: VMWare, vSphere
MS Office Suite: Excel, Word, PowerPoint, Outlook
PROFESSIONAL EXPERIENCE
QA Analyst
Confidential
Responsibilities:
- Prepare and Execute Automation Test cases as per requirements using Selenium Web Driver using JAVA
- Select the Test cases to be automated and perform functional testing of the front end using Selenium Web Driver and TestNG
- Attend the sprint plan meetings, daily stand up meetings, Bug review meetings, weekly status meetings, retrospect meetings and walkthroughs and interact with Business Analysts and Developers for resolving Defects
- Perform Data driven testing of the web-based tool using selenium Web Driver using JAVA and TestNG
- Perform Cross-browser Testing using Browser Stack to ensure features are working in required browsers
- Perform Web service testing using SoapUI
- Create POM (page object model) and data driven framework for selenium test scripts
- Perform various testing like smoke testing, functional testing and Regression Testing
- Integrate Automation scripts (SeleniumWebDriverAPI) in Continuous Integration tools (Jenkins) for nightly batch run of the Script
- Involve in querying using SQL and updating records and validate database records as expected
- Use SQL Queries and Joins to retrieve the data from various tables to test the database
- Involve in Bug and defect Tracking using JIRA & planning test execution activities, defect reporting and analyzing test metrics
- Involve in Maven configuration for running servers and scripts after the build
- Interact with developers, users and various team members to discuss issues, resolve defects and set priorities
- Collect the Test Data in the pre-testing phase for positive and negative scenarios
- Update Test plans and Test cases periodically to manage changes in requirements
Environment: JAVA, JEE, Selenium WebDriver, Maven, TestNG, Jenkins, XML, JSON, FirePath, XPath, Eclipse, SoapUI, Jira, GIT, Firebug, HTML, CSS, Oracle, Window
QA Automation Engineer
Confidential
Responsibilities:
- Analyzed the system requirements and developed detailed Test plans and Test cases and provided the documentation. Collaborated with product management teams in an agile environment to develop a comprehensive set of tests for web-based applications
- Developed Test Strategy and Test Plan to ensure that Test cases reflect user needs for the functional Performance, Usability and Security requirements
- Responsible for sprint deliverables and In-sprint automation scripts using Cucumber and Ruby
- Identified program variance from functional requirements, and recommended modifications for standardization and increased usability
- Performed Daily Smoke Test Manually on different browsers (e.g.: Firefox, Safari, Chrome and IE)
- Provided the Test status reports, Testing activities and documented issues to the QA Test lead and QA manager
- Prepared manual Test cases for service appointment creation, modification and deletion. Generated test scripts and performed functionality testing
- Wrote manual Test cases using quality center and using requirement document. Run Test cases from test lab and logged in defects using Quality Center
- Coordinated between QA Managers, Developers and Team Members to deliver the quality product
- Maintained defect tracking in Excel spreadsheet and prepared weekly reporting for the management
Environment: JAVA, Manual Testing, HTML, Quality center, agile, Oracle, Windows, MS Office
