SATYA LAXMI VEERENA
QA AUTOMATION ENGINEER
**********@*****.***
Summary:
7+ years of experience in Software Testing specialized in Automation and Manual testing
Good automation experience using Selenium Web Driver with TestNG framework
Experience in Data driven, Page object model and Modular automation frameworks
Experience on BDD framework Cucumber, writing feature files
Exposure in programming languages and scripts like Java, JavaScript, HTML and CSS
Experience in CICD process with Jenkins, Git, Bitbucket, Sauce Labs and build management with Maven
Experience in Web Services testing both SOAP and REST. Validated JSON formatted data and logs in LogViewer tool
Expertise in using management tools with ALM, Rally and JIRA
Experience working with Agile and Waterfall methodologies
Actively involved in user story grooming, story point estimation, sprint planning, testing, acceptance of the user stories followed by show & tell and sprint retrospection
Worked on Salesforce platform – Customer Relationship Management tool
Able to quickly adopt and get well versed in new areas (Technologies, Tools)
Education
Bachelor of Information Technology (B.Tech IT) from GITAM college of Engineering, Andhra University, Visakhapatnam, India.
Technology & Skills
Languages Java, JavaScript, HTML, CSS, PL/SQL
Test Framework/Tools Selenium, TestNG, Cucumber, SOAP UI, Postman
Test Management Tools Rally, ALM, JIRA
Other Tools Jenkins, Bitbucket, GIT, Maven, Sauce Labs, LogViewer
CRM Tools Salesforce
Projects
Tower Health, PA Feb’18 – Mar’20
Role: QA Automation Engineer
Health Cloud - A salesforce app customized to support Patient Care co-ordination for Workers Compensation line of business. The injured workers (Patients) are enrolled to Care Plans are assigned to Care Coordinators by the Case Manager. All the standard tasks and appointments created by the system for Pre-Surgery, Surgery and Post-Surgery tracked to closure by the care coordinators. Dashboard, Reports and auto-reminded emails generated for all the due tasks.
Responsibilities:
Proactive involvement in Agile Scrum practices - user story grooming, story point estimation, sprint planning, testing, acceptance of the user stories followed by show & tell and sprint retrospection
Analyze the User Stories and interact with Business Users and SME’s for any clarifications on the requirements
Design test plan, prepare test scenarios & test cases, execution and defect management in Rally
Develop, Maintain and Execute Smoke and Regression automation scripts for each sprint
Worked on developing the automation scripts using Selenium WebDriver with TestNG Frame work
Push the sandbox automation scripts code to local directory using Git repository.
Used Jenkins as continuous integration tool to schedule and run the automated test scripts for Smoke and Regression Testing using Bitbucket, Maven, Sauce Labs and Rally
Involved in Functional, Integration, Smoke, End to End, Sanity and Regression Testing
Generated Test Results are reported to the Scrum master and the project team members
Defects are assigned to Dev for review and re-run the failed scripts once the defects are fixed and promoted to QA environment
Track all the open defects, schedule defect triage meetings to update the status of all the defects and publish a defect report twice a week
Prepare Requirements Traceability Matrix for test coverage on all User Stories
A&B Investments, CA Jul’15 – Jan’18
Role: Test Automation Engineer
Drake application transmits e-files using API’s and processes the filed returns electronically and automatically calculates the payment amount, interest, or loan length. It supports the annualized and regular method of computing the underpayment penalty. It provides simultaneous multi-state processing capabilities, generates worksheets to support detailed calculations and prepares estimates and extensions. It reduces or eliminates the need for repetitive data entry and creates reports using client and e-filing information.
Responsibilities:
Analyze the requirements and prepare Test Strategy, Test Plan and Test Cases
Involved in Test Execution, analyzed the Test Results and Defect Reporting
Developed automation scripts for Regression Suite using Selenium Web Driver with Data Driven, Page Object Model and TestNG frameworks
Extensively used ALM Quality Center management tool for all stages of software testing process, from release planning to test execution, defect tracking and reporting.
Used Saucelabs to run test cases in multiple browsers and cross platforms.
Used SOAP-UI and Postman to test secured SOAP and REST API’s. Validated JSON formatted data and logs in LogViewer tool
Responsibility of test management and testing activities like handling timely meetings, test data setup and daily status reporting
Implemented Risk Based Testing
Developed Excel Utilities to compare the data from flat files with database tables
Proactively participated in governance meetings, Go – NoGo meetings and Audits
Responsible for technical review of test cases and provide walkthrough to IT and business team for sign off
Electrocare Solutions Ltd., FL Jun’13 – Dec’14
Role: QA Analyst
Integrated Investments & Financial Accounting System is to track investors, employees, Investment types, day to day transactions, Maturity period, Dividend, Payroll, accounts, Loans and Discounts, Reports. Company introduces various types of schemes and investors deposit certain amount for a fixed period. Investors receive fixed amount of cash dividends on deposit. Depending upon profitability of the company, Investors may also receive Bonus or Deductions.
Responsibilities:
Analyzed Business and Technical Specifications (BTS) document and clarify with BA and Business Users for any clarifications.
Prepared Test Plan and Test Cases for Projects, Enhancements and Production Tickets for monthly and quarterly releases
Prepared traceability matrix document and ensured traceability between requirements and test cases for complete with test coverage
Review Test Cases and upload test cases in Quality Center.
Perform Test Execution, review test results and raise defects in QC and assign to BA
Performed Database validations using SQL queries.
Participated in defects review and status meetings.
Supported User Acceptance testing for this project.
Test planning, controlling and monitoring, and managing and directing the assigned project resources to meet project objectives
Responsible for communication, including status reporting, risk management, escalation of issues that cannot be resolved in the team.
Proactively communicated status and managed expectations.
Coordinated with other teams, managed status reports, and people management, which include assigning work to team members, tracking and reviewing the work products.
Provided Knowledge Transition for new team members
Hawke’s Learning Ltd., NJ Mar’12 – May’13
Role: QA Analyst
Hawke’s Learning Systems Algebra is a product aimed at tapping the huge market potential for educational software in US universities. The project is divided into 80 modules. Each module deals with a type of problem and its purpose is to build concept and technical skills of the user. Each module has 4 modes - Demonstration, Instruct, Practice and Certification. The product has an intelligent On-line tutor and Explain Error that support the student while solving a problem.
Responsibilities:
Analyzed the existing business scenarios and business rules for all tutorials
Prepared Testing documents, including Test Plan, Test Scenarios and Test Cases for functional and GUI testing
Performed database validations using SQL queries
Performed Smoke, Functional and Regression testing for quarterly releases
Defect reporting and review of the defects with development team
Test Case Management and Defect Tracking using Quality Center
Prepared daily and weekly status reports and shared to the QA lead
Awards
Infinite Mile Award – Customer Focus and Collaboration with Business Team
Spot Award – Successful completion of Client Implementation