Lalitha B Goru
Ph: +1-925-***-****
Email: ************@*****.***
Senior Agile Tester / Software QA Tester / Software Engineer –Java
Summary:
Over 6+ years of extensive and diversified industrial experience in the following areas:
Hands on experience in software development, software testing in manual and automation.
Experienced in creating BDD test case with different tools Cucumber-JVM.
Experienced in testing in various agile environments, implemented agile testing strategies, practices, working on stories and acceptance criteria.
Functional testing experience in a web-based trading platform using Selenium IDE/Web driver, Junit/TestNG.
Experience in client side technologies like HTML, CSS, JavaScript,
Usage of Behavioral Driven Development methodologies like writing acceptance criteria.
REST services testing using SoapUI PRO.
Experienced in various project management and defects tracking tools like HPQC, TRAC, JIRA and Confluence.
Experienced in automation of tests for Continuous Integration using GO, Hudson.
Involved in projects right from the requirements gathering to production release and support.
Writing test procedures, technical operating instructions and training of new staff.
Excellent project co-ordination in agile methodology, taking equal ownership of project.
Certifications:
ISTQB - ISEB Certified Tester Foundation Level (CTFL).
Oracle Certified Professional, Java SE 6 Programmer (OCJP-1.6)
Skill Set Overview:
Test Tools: Test Manager, Selenium IDE/RC/Web driver, SoapUI, Test Link.
Testing Framework: Junit, TestNG.
Software / Languages: Core Java, J2ee, C, C++.
Databases: Oracle 8i, 91,10g, SQL, MYSQL.
Scripting: Ant, Shell.
Agile methodologies: SCRUM, KANBAN.
IDE: IntelliJ IDEA 9.0, Eclipse.
SCM: SVN, CVS
Tools: HPQC, TRAC, Jira, Hudson/Jenkins, Apache Maven, Confluence, GO, Cucumber
OS: Windows, Linux.
Education:
Bachelor of Engineering in Electronics & Communications from Visveswaraiah Technological University, Bangalore, India in 2005, with Distinction (76% aggregate).
Masters in Computer Science from Staffordshire University, Staffordshire, United Kingdom in 2009.
Professional Experience:
Unibet, Wimbledon, U.K Nov 2012 - Oct 2015
Project Name: Bonus system
Technology: Java
Testing Tools: Cucumber-JVM (BDD), GO (CI Server), Soap UI (For service tests)
Methodology: Agile
Role: Automation Engineer / Agile Tester
Responsibilities/Technical Summary:
Effectively participated in the entire life cycle of the product development and redesign from requirements analysis to delivery of final in every sprint.
Broke down the requirements to scenarios with the product owner in the form of acceptance criteria (BDD) detailing all possible scenarios (positive and negative), discussion with the developers about all the scenarios and approval of the acceptance criteria in sprint planning meetings.
Created test plans before release for regression testing, performance testing, integration testing and coordinating with other regression teams to carry out testing.
When development begins, started preparing for the automation tests by creating the framework which will be filled upon completion of the development. After development, upon success of code review the RFC was moved to test. Performed testing on successful code review. Performed manual testing of each of the scenarios listed during requirements analysis, followed by functional testing - automation of the UI using selenium or automation of REST Services using soapui on the test environment.
Participated in implementing BDD test framework with cucumber-JVM and selenium web driver, Rest Assured Cucumber-JVM.
Maintained test cases in simple English format in TestLink.
After automation was completed, performed exploratory testing on the test environment, integration testing, where all the dependent components were integrated in this integration environment, end to end testing was done, including running all the tests in this environment created earlier.
Shared the knowledge of the product features with the regression testers (giving demo when needed), and working with them closely.
Was also responsible for integrating all the tests to continuous integration (CI), maintain the tests, running them regularly on CI, checking the results, refactoring them for betterment/change in requirements.
Generated detailed test reports at each stage. These were stored in confluence. Regularly documented technical details of features on confluence for future use by the team or third party. Made sure the quality of the product was high and was also giving inputs/suggestions to the product owner/team lead/developers regarding the usability of the product.
Mentored team members to get them up to speed with testing, understanding the product and suggesting good practices.
Co-managed and helping the SCRUM master where required.
Hibu, Reading, U. K & Hibu, Bangalore, India (Client: Yellow Book, USA) Aug 2010 - Aug 2012
Technology: Java, SQL Server 2005
Testing Tools: HP Quality Center, TRAC, Selenium - Java for Automated Testing
Methodology: Agile
Role: QA Engineer
Responsibilities/Technical Summary:
Worked with development resources to achieve quality software delivered in an agile methodology.
Prepared and reviewed functional test cases, test scenarios, test data and test specification.
Prepared test data and selenium scripts for test execution.
Designed/reviewed/executed/ reported test cases in HP Quality Centre.
Created test plans, designed test scripts and End to end scenarios.
Executed manual test cases of functional test, integration test and system test cases.
Performed the UI & functionality test for the front end application.
Exposed critical defects and tracking the defect until closure using TRAC.
Involved in planning and point estimation for stories in the Sprint.
Involved in release and sprint planning sessions.
Rural Payment Agency, Reading, U. K Feb 2009 - Aug 2010
Project: Entitlement Correction
Technology: Java, Oracle, SQL Server, Web Service, Windows Service
Testing Tools: Manual attesting, MS Office, Mercury Quality Centre 8.2
Role: Software Tester
Responsibilities/Technical Summary:
Reviewed sub system requirements specifications, sub system design specifications and other technical documents.
Prepared and reviewed functional test cases, test Scenarios, test data and test Specification.
Test process management using HPQC and maintaining the traceability.
Prepared and reviewed the test specifications and test reports and coordinated with customer teams in getting Test Artefacts signed off on time.
Exposed critical defects and tracking the defect until closure.
Tracked defect and collected metrics across the test execution.
Status: US Permanent Resident (Green card holder)