PROFESSIONAL SUMMARY:
- A Passionate Tester with 11 years of IT experience in Quality Assurance and Quality Control in Domain management and Ecommerce Domains.
- Strong in Black box / Manual functional testing and in automation testing
- Proficient in Functionality, Regression Testing, GUI, Cross browser, Security testing and Database testing in Client/Server/SOA/WEB based and Unix/windows applications.
- Proficient in Test Estimation, Test Plan, Test Design, Test Script creation, Test Execution, Bug reporting and release management.
- Have good experience in testing Webservices(SOAP and REST) using SOAP UI & Rest client ✓ Have good experience in back end testing
- Expert in System testing, Systems Integration Testing (SIT), User Acceptance Testing (UAT) and End-To- End Testing ✓ Strong experience as Manual tester and in Automation framework by using Selenium(With JAVA).
- Extensively proficient in Functional testing, GUI testing, Regression testing, and Automation testing of Windows/WEB based applications.
- Strong experience of the Software Test Lifecycle across various development methodologies such as Agile Scrum and waterfall.
- Very strong experience in database(Oracle & MySQL).
- Experience in Behaviour driven development (BDD) by using Cucumber JVM and setting up cucumber JVM in IDE.
- Skilled in understanding the business processes, analysing and optimizing the processes, defining scope of the project and User Requirements and converting User Requirements into Business Requirements and Technical Specification.
- Experience in coordinating with Functional team or BA, Developers and End Users. Experience in Database Testing using SQL queries on RDBMS databases like Oracle and SQL Server.
- Proficient in Test Estimation, Test Design, Test Script creation, Test Execution and Test Status Reports.
- Expert in Systems Integration Testing (SIT), User Acceptance Testing (UAT) and End-To- End Testing.
- Expert in Defect tracking and Test management tool Quality Centre and Jira.
- Experience on creating Test plan, Test data, and provided estimations for writing test scripts.
- Experience in creating functional documents.
- Strong experience in Cross browser, Security testing and Database testing in Client/Server/WEB based and Unix/windows applications.
- Experience in acceptance testing with business requirements/user stories/acceptance criteria
- Knowledge of Java script (Written few POC's)
- Good Communication skills, interacting calibre and adaptation to quick learning, ability to accomplish deadlines.
- Experienced in leading QA team of internal and offshore test resources
- Defined system areas most benefiting from automation testing and leaded implementation of automation framework using Selenium Webdriver.
- Planned organized and lead team meetings and ensured action is taken based on the team discussions
- Identified the training requirements for the team members and organised training sessions
- Experience in testing product features using the AWS platform with cloud formation, SQS, SNS, Stepfunctions, Lambdas, RDS
- Experience in working supportively with my team across regions
Functional Knowledge:
- Domain Expertise in Ecommerce, Domain Management.
Qualification:
- Bachelor of Technology from JNTU Hyderabad, INDIA.
Technical Expertise:
SKILLS
|
TOOLS
|
Testing Tools
|
Selenium IDE, Selenium Web driver, Cucumber, ZAP, HP Quality Centre, Serinity
|
Tools Used / Build Tools
|
IntelliJ, Eclipse / Maven, Jenkins, GitHub
|
Languages
|
Java, HTML
|
Databases
|
Oracle, MySQL, RDS,
|
ETL Tools
|
Informatica Power Centre , Business Objects
|
Operating Systems
|
Mac, Unix, Windows, Linux(Ubuntu)
|
Work Experience:
Project Name
|
Client
|
Duration
|
Company
|
Role
|
…
|
…
|
July 2020 to Till
|
…
|
Senior QA Engineer
|
Environment: Java, Selenium Webdriver, Cucumber, Oracle, Devops, AWS, Docker, GitHub, Jira, Confluence, Rest Assured, Swagger,Junit, Jenkins
Roles & Responsibilities:
- Followed agile scrum methodology.
- Development of QA Engineering and functional testing best practices in an agile and DevOps environment
- Followed TDD and BDD approach.
- Implemented the automation framework from Scratch using Selenium webdriver, Cucumber BDD frameworks and Gherkin languages for Refdata project
- Tested different API's using Postman Rest Client and swagger
- Updated REST Assured framework to cover new features and functionalities
- Involved in Functionality testing , Regression testing and Retesting of the application
- Enhancing the existing automation framework and guiding principles for automation: ensuring reusability, maintainability, optimal utilization of automation assets
- Experience in Containerised techniques using Docker and checking logs ✓ Prepared sprint dashboard and release dashboard for Refdata
- Planned and organised the Knowledge transfer sessions for the team members
Project Name
|
Client
|
Duration
|
Company
|
Role
|
…
|
…
|
May 2019 to January-21
|
…
|
Senior QA Engineer
|
Environment: Java, Selenium Webdriver, Cucumber, Oracle, Devops, AWS, Docker, GitHub, Jira, Confluence, Rest Assured, Pact
Testing, Junit, Jenkins
Roles & Responsibilities:
- Followed agile scrum methodology.
- Developed and executed automation scripts for account, organisation, VPC creation
- Executed test cases manually to verify the expected results
- Involved in prioritizing regression tests.
- Involved in writing Feature files, Step Definitions
- Involved in sprint planning & sprint retrospective meetings.
- Involved in monthly updates.
- Executed test cases using both manual processes and automated test tools.
- Involved in regression testing.
- Detected and reported defects using Jira.
- Created knowledge documents for the project.
- Involved in gathering requirement from product owner along with developers and converted those requirements to feature files.
- Prepared test plan document for UKsovereign project.
- Involved in writing Zephyr tests(Test scenarios and Tests cases by using Gherkin language)
- Involved in pair programming with the developers and testing team while setting up automation framework
- Tested product features using the AWS platform with cloud formation, SQS,SNS, lambda functions, step functions.
- Worked supportively with my team across regions.
- Involved in writing database queries to check the data whether data is inserted or updated or deleted correctly in database.
- Created Release Documents for automation scripts at the end of each script end.
- Involved in supporting production releases.
- Responsible QA professional with strong leadership and people management skills.
- Worked on database testing as well for verifying data
- Defined and implemented effective test strategies and processes.
- Prepared sprint dashboard and release dashboard for UKsovereign
- Planned and organised the Knowledge transfer sessions for the team members.
Project Name
|
Client
|
Duration
|
Company
|
Role
|
…
|
…
|
April 2018 to April 2019
|
…
|
Senior
QA Engineer/Test Lead
|
Environment: Java, Selenium Web driver, Cucumber, Oracle, GitHub, Jira, Confluence, RestAssured, Postman, Jenkins, TestNG
Roles & Responsibilities:
- Followed agile scrum methodology.
- Developed and executed automation scripts for different news cards.
- Executed test cases manually to verify the expected results
- Involved in writing feature files by using cucumber, have effectively used scenarios, scenario outlines.
- Performed mobile testing of feeds and groups.
- Used Selenium Web driver.
- Used Browser Stack for cross browser testing.
- Executed test cases using both manual processes and automated test tools.
- Involved in writing database queries
- Created knowledge documents for the project.
- Involved in webservices testing manually and writing test cases.
- Used BDD to test core functionality.
- Involved in writing database queries to check the data whether data is inserted or updated or deleted correctly in database.
- Created Release Documents for automation scripts at the end of each script end.
- Involved in Smoke testing, Functionality testing and Regression testing.
- Involved in supporting releases.
- Responsible QA professional with strong leadership and people management skills.
- Being proactive and mentoring the testers
- Planned and organised the Knowledge transfer sessions for the team members.
- Responsible for quality of software releases of feed/groups
- Developed the reusable component for the scripts.
Project Name
|
Client
|
Duration
|
Company
|
Role
|
…
|
…
|
June-2014 to March-2018
|
…
|
Senior QA Engineer
|
Environment: Java, Selenium Webdriver, Cucumber, HTML, Oracle, GitHub, REST, Xml, Junit, Jira
Roles & Responsibilities:
- Working within agile development teams with a BDD (Cucumber JVM) approach and supporting the developers for quality
- Involved in writing Scenario's and acceptance tests
- Executed test cases manually to verify the expected results worked with technical designers and architects to understand the requirements for a test environment setup.
- Involved in prioritizing regression tests.
- Involved in sprint planning & sprint demos.
- Used Selenium Web driver.
- Used Page Object design pattern.
- Performed functionality, Data integrity and Data validation testing manually.
- Performed system testing, manual testing for usability testing and logged results.
- Performed Payment Gateway Testing.
- Detected and reported defects using Jira.
- Involved in writing feature files by using cucumber, have effectively used scenarios, scenario outlines.
- Involved in gathering requirement from product owner along with developers and converted those requirements to feature files.
- Involved in setting up automation framework from scratch.
- Involved in writing database queries to check the data whether data is inserted or updated or deleted correctly in database.
- Involved in supporting releases.
- Worked in strict deadlines with all deliverables on/before time.
Project Name
|
Client
|
Duration
|
Company
|
Role
|
…
|
…
|
July 2013 to May-2014
|
…
|
QA Engineer
|
Environment: Java, Selenium Webdriver, BDD, Cucumber, Junit, Restful webservice
Responsibilities:
- Followed Agile-scrum methodology, experiences as scrum master and conducted daily stand ups, scrum review and scrum planning.
- Developed automation scripts for creating challenges and ideas.
- Created feature files which satisfies the scenarios.
- Created feature files which needs to work with other products using scenario outline. ✓ Involved in setting up an automation framework by using Java/JEE technologies.
- Automated End to End Scenarios based on business Logic using selenium Webdriver.
- Involved in writing test cases by using Junit.
- Involved in study and analysis of functional specification document to derive test cases.
- Involved in defining QA schedule for release.
- Involved in testing the modules and component parts of the application to ensure that it functions properly.
- Involved in prioritizing and assigning the issues after the integration of new modules in the application.
- Involved in writing the test cases, executing the test cases and logging the defects in trello.
- Involved in Signing off on stories during releases.
- Modified Selenium scripts to reflect new features/functionality.
- Experience in testing Web services (Restful web services) by using Postman-Rest Client.
- Performed System testing, User Acceptance Testing (UAT), and End to End testing.
Project Name
|
Client
|
Duration
|
Company
|
Role
|
…
|
…
|
Nov-11 to Mar-13
|
…
|
QA Engineer
|
Environment: Java, Selenium IDE, Selenium Server, Web service, Windows , TestNG, Maven, Linux, MySQL, Jira
Responsibilities:
- Followed Agile - scrum methodology.
- Involved in study/analysis of business functional specifications document to derive test cases.
- Involved in module level testing, integration testing.