Software Test Analyst Resume
SUMMARY
- Around six years of IT industry experience in System Analysis, Quality Assurance of Client/Server and Web based applications by conducting Manual Testing and Automation Testing focusing on Selenium test automation development and Web Application testing.
- She started her career as a Jr. Software Tester and progressed into her Testing career focusing on Test Automation during which she has gained a very deep understanding of testing processes and methodologies (Waterfall, Iterative & Agile) along with various deliverables associated with the role of a Software Test Analyst or Automation Test Engineer.
- Over 4 years of IT experience as Manual Software Tester and around 2 years as Automation Developer including in depth knowledge of testing process & methodologies (CMMI & IEEE)
- Hands on testing experience in Web based applications and mobile application testing (Android & iOS)
- Expertise in different Automation testing tools Selenium Webdriver, QTP and execution of test scripts for regression, can write test scripts in JAVA language
- Good understanding in interpreting Business requirements, functional specifications, user stories, use cases and design documents to create test cases
- Hands on experience in automation testing tools Selenium Webdriver 2.0, QTP/UFT 11.0, HPQC, JIRA, SOAP UI, Perfecto Mobile &Appium (Mobile App Automation)
- Experience with SDLC, STLC, PMLC, Testing methodologies, testing processes, Automation frameworks and working in both structured and non - structured environments
- Experience with diverse testing types like Functional testing, System Integration testing, Regression testing, Sanity testing, UAT & Automation testing using Selenium Webdriver 2.0
- Skilled in all phases of the Testing Life Cycle for both Manual and Automated Test environments using test management/defect tracking tools like Quality Center/ALM, JIRA and Bugzilla
- Experience in preparing Test Plans, Test Scripts and Test Cases for both Manual as well as Automated Testing
- Expertise in testing the application structures and functionalities through Black Box Testing Techniques (Verification & Validation)
- Hands-on experience working in an agile environment
- Experience in creation and maintenance of Test Requirements (Test Data & Environment), Testing Artifacts (Test Plan, Test Strategy, Test Cases, Requirements Traceability Matrix, Test Summary Reports, and Test Effort Estimates etc.)
- Used Agile and Traditional models to perform Test planning, execution, monitoring and closure of release
- Hands on experience in validating Test requirements according to client's specifications andvalidating the release packaging as well as deployment of the releases
- Experience in web applications testing with Selenium WebDriver &Web Technologies XHTML,HTML 5.0, CSS, JavaScript, AJAX and XML and involved in working with JUNIT test runner and Eclipse
- Strong working knowledge of Oracle and SQL Server & in depth experience in creating complex SQL queries using SQL Server
- Excellent problem solving and analytical skills with the ability to work in a team setting to resolve various problems
TECHNICAL SKILLS
Languages: C, C++, Java, Asp.net, Visual Basic 6.0, Visual C++, Unified Modeling Language (UML)
Operating Systems: Win9x, Windows 2000 Prof., Windows XP, Windows 7, UNIX, Mac
Automation Tools: QTP, Selenium WebDriver, CodedUI, SOAPUI
Test Management Tools: Visual Test 2010 (ALM), QC, JIRA, Maven, Jenkins
Test Documentations: Test Strategy, Test Plan, Test Approach, Test Scenarios, Test Cases
Databases Known: Microsoft Access, Oracle 9i, Oracle 10i, MySQL, SQL Server 2008
Web Technology: HTML, ASP, PHP, C#, .Net 4.0, ASP.Net 4.5
Web Server: IIS, Uniform Server, Wamp Server, Apache Server
PROFESSIONAL EXPERIENCE
Confidential
Software Test Analyst
Responsibilities:
- Gather requirements from the business for the new functionalities and analyze the Business Requirement Document (BRD)/FRS, External design documents which included SRS (Software requirement specification)
- Involved in creating test plan, test cases and test specification document for the application under test (AUT) in Test Manager as well as ALM
- Involved in Performing Regression, UAT and FunctionalTestingof web applications which included sending the request through Branch
- Involved in performing bug triage meeting, Creating PR reports for evaluating the progress of bug fixing and current status oftesting
- Review the environment set up and performed back out operations
- Create defects in JIRA and linked it with the requirement to trace the progress of each phase (from development to release in production)
- Set up test data, UAT environment for testing purposes andidentify gaps in environment impacting test case execution
- Worked in conjunction with the developers to create and use data-driventest scripts usingSeleniumWebDriver, Java and TestNG framework
- Involved in creating test strategies, plans, schedule, cost estimates, test cases, dashboards, defect logs, test phase documentations
- Involved in actively creating test suite of manual and automated tests, and used Quality Center tool for defect tracking and reporting
- Debugged Java and JavaScript code to fix functionality and usability issues discovered duringtesting, Also tested out the bug fixes before implementation
- Edited Java, JavaScript, CSS, and XML code to perform the following enhancements to existing functionality, ensured pages that exist in all modules had the same layout and functionality
- Accomplished the assigned tasks and ensured they are promoted within the time lines
- Performed functionaltesting, which included trading options, different account types, exchange rates and withdrawal and deposit options
- Involved intestingof application across different browsers (like IE, Firefox, Chrome and Safari)
- Reduced the number of days to complete one regression cycle, by stabilizing the automated regression suite
- Performed database validation by executing SQL queries, interacted with developers as needed to isolate the main cause of defects and performed back end testing
- Written SQL queries for Back-end testing to validate the test data
- Identified software bugs, used Quality Center for bugs reporting, prioritizing and tracking
- Involved in creating Weekly Status Reports and Data Metrics
Environment: Java, JUNIT, TestNG, Selenium WebDriver, Eclipse, SQL, QC, HTML, XML
Confidential
QA Analyst
Responsibilities:
- Conducted Process compliance index Audits (Defect Prevention, Configuration Management and Metrics Audit)
- Performed functional and database testing using SQL queries in MS SQL server
- Involved in creation of Test Strategy, High Level Scenarios, Low Level Scenarios, Requirement Traceability Matrix, Test Data, Test Cases, Test Results documents
- Updated and executed Automation scripts on QTP
- Selecting appropriate data as per functionality & test it against the functional specifications in order to check for normal and abnormal behaviour of the system
- Verified XML files and used SoapUI to test webservices
- Acted as the SPOC (Single Point of Contact) between development team, off shore testing team and business partners
- Assisted the Team lead in planning, implementing test strategies and system improvements
- Used Quality Centre for Test case planning, Test execution, management and Defect tracking
- Updated all regression test cases & documents based on new features and functionality introduced
- Initiated daily check point meetings and weekly Defect Triage meetings
- Designed and developed Functional test cases, User Interface test cases and test steps for putting the application on automated testing using QTP
- Prepared DP (Defect Prevention) case study using critical defect identification and root cause analysis
- Performed end-to-end testing of the work-flow which includes Smoke, Functional, Regression, GUI and performance testing
- Developed system test plans for testing future releases of the web based software applications
- Validated sites across browsers and operating systems, verified the accuracy of links, visual presentation and its alignment with design specifications
- Logged the defects generated due to mismatches in test object and run-time object properties into Quality Center
Environment: Quality Center 10.0, ALM, QTP / UFT (12.0), HTML, Java, VBScript, UNIX
Confidential
Jr. Software Tester
Responsibilities:
- Tested the functionality and usability ofwebapplications on differenttestingenvironments throughout the software development lifecycle
- Wrote use cases and test cases based on the software requirements, content model, and/or business rules. The test cases ensured the thoroughtestingof each component in thewebapplicationprior to final delivery
- Documented changes to requirements and tested their implementation in new versions ofwebapplications
- Documented software defects and performed additionaltestingto verify all issues were fixed before final delivery
- Wrote user manuals to documentapplicationfunctionality for use by the end user
- Debugged existing test scripts and wrote SQL queries to determine the cause of failure
- Wrote new test scripts using C# to automate thetestingof new functionality in thewebapplication. These were used to test the completion of form fields and to verify the correct results were returned from the database
- Test on all types of supporting browsers like Mozilla, IE, Chrome to check Cross Browser support
- Go through the different level of testing like functional testing, exploratory testing, regression testing, Retesting
- Helping the developer team by reproducing the complicated bugs
Environment: Quality Center, HTML, Java, C#, JavaScript, CSS, XML, SQL, Bugzilla