ANNUKARAN JANI
QA Automation Tester/ Developer
CONTACT DETAILS:
Phone:
Email:
**********@*****.***
SKILLS:
Deep understanding of project management methodologies
Effective communicator with good command over written and spoken English
Good track record of managing complex multifunctional projects in various environments
Creative ability to see beyond the obvious
Excellent Team Leader and Team Player
Understanding the entire project from every group member’s point of view
Ability to get on with all levels of people and possess strong relationship building skills
Strong organizational, administrative and analytical skills
Articulate and well presented
Quick learner, highly motivated
CAREER OBJECTIVE:
To obtain a challenging position in a professional progressing environment where my resourceful experience and knowledge of Quality Assurance, Testing and other related skills will be utilized in efficient manner.
TECHNICAL COMPETENCIES:
Automation Testing Tools
Selenium WebDriver, Selenium Grid,
Junit, TestNG, SoapUI, Postman,
Cucumber, Appium
Programming Languages
C, C++, Java, C#
Databases
SQL, Oracle
Testing and Defect Tracking Tools
Testlink, TestRail, Bugzilla, Jira, QC
Build and CI Tools
Ant, Maven, Jenkins
Methodology
Waterfall, Agile
Operating Systems
Windows, Linux/Unix, Mac
EDUCATION:
Senior Secondary
Central Board of Secondary Education (CBSE)
1998
Higher Secondary
Central Board of Secondary Education (CBSE)
2000
Bachelor of Science in Computer Application & Information Technology
Hemchandracharya North Gujarat University, Patan, Gujarat, India
2004
Master of Science in Computer Application & Information Technology
Hemchandracharya North Gujarat University, Patan, Gujarat, India
2007
TECHNICAL KEY SKILLS AND KNOWLEDGE:
Comprehensive knowledge in Software development life cycle (SDLC), Software Testing life cycle (STLC), Defect Life cycle and ALM - Application Life Cycle Management.
Over 5 years of experience in Software analysis, Software Quality Assurance Testing of Web, Windows, Web Services, Client/Server applications and databases in various client domains.
Overall more than 10 years of experience in Information Technology in various positions like Web Developer (ASP.NET), Team Leader and Project Manager, managing teams of various sizes.
Experience in all stages of the Software Development Life Cycle and QA Life Cycle and in all dimensions of Functionality, Usability & Reliability.
Proficient in using test automation tools such as Selenium WebDriver/Grid, QTP, Appium and Cucumber to develop automation testing scripts for web and client server applications.
Experience in JUnit, TestNG for building automation framework, Maven and Ant for Project building tool, Jenkins Continuous Integration.
Good experience in Web Services testing using SOAP UI, XML and WSDL; and in providing required input data to request XML & get the required data from response XML & use the response data from other request XML using SOAP UI.
Experience in test case definitions, development and maintenance of test scripts and documentation of Test Plan, Test Strategy, Test Cases and Test Scenarios for all the phases of the Software Development Life Cycle.
Extensively performed System Integration testing, data validation and verification for websites, navigation testing, Black box testing, Regression testing, Performance Testing, Smoke testing, Positive testing and Negative testing.
Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
Experience in both Waterfall and Agile project environment.
Proficient in testing database of applications developed with SQL Server, Oracle and MS Access.
Excellent experience with source version control tools such as Subversion (SVN) & Git.
Experience in working with Business analysts and developers for complex projects during the full Software Development Life Cycle.
Experience in API Testing using SoapUI and Postman.
Proficiency in programming languages like Java, C, C++, C# and Javascript, Python.
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 perform as part of a team.
WORK EXPERIENCE:
PRAXINFO (1-Dec-2015 to Present)
QA Automation Test Developer
Tools & Technology: Selenium WebDriver, SoapUI, Rest API, Eclipse, Java, HTML, Jira, XML, Testlink, Jenkins, Git, TestNG, Maven, BDD Framework, Cucumber
Worked in an Agile environment and participated in daily stand up meeting and weekly meeting.
Closely coordinating with the system analysts and business domain owners to understand the test requirements that may help in designing better automation framework.
Responsible for coordinating and executing the testing of entire system in accordance with the test plan.
Developed modular & robust automation framework using Selenium WebDriver, Cucumber, TestNG and Java.
Implement BDD (Behavior Driven Development) Testing with Cucumber-JVM and Selenium WebDriver to ensure the code reusability and code maintainability and cut down the script development time in half.
Defining the automation architecture to ensure appropriate interoperability of technology stack.
Integrated our automation executions with our CI process (Jenkins) so our scripts are executed each time a build is kicked off.
Developed re-usable function using TestNG for the Test Automation.
Created automation test cases using Selenium WebDriver and Java and involved in resolving existing test script issues in Selenium WebDriver.
Used Firebug and XPath for the web-based application testing with selenium for the commands and locator application.
Tested request and response XML's based web services interfaces using SOAP UI.
Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.
Involved in Design and development of test plans based on high-level and detailed designs.
Assisted the team lead with daily QA tasks.
Contributed to Team Effort by accomplishing related results as needed.
Actively participated in all phases of the Manual testing cycle including reviews and project status meetings.
VIVACIOUS WEB SOLUTIONS PVT. LTD. (January 2011 to November 2015)
QA Automation Tester 1-Feb-2012 to 30-Nov-2015
Project Coordinator 17-Jan-2011 to 31-Jan-2012
Tools & Technology used: Selenium WebDriver, Appium, Junit, Java, TestRail, Jira, Jenkins, Ant, Eclipse, Xpath, Xml
Analyzed Business Requirements Documents to get better understanding of the system both on technical and business perspectives.
Worked in the agile environment with frequently changing requirements and features set.
Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
Involved in Mobile Application Automation (Android & IOS devices)
Implemented Page Object Model Automation framework with Java, Selenium WebDriver and TestNG.
Created the test data and request for the test data dependent with the other applications to be used in the testing activities for the current release.
Prepared test cases, test data and test responsibility matrices for the application under test.
Used Git as code repository and Code Collaborator to manage code reviews.
Used JIRA bug tracking tool to analyze & capture bugs, track and manage dashboard for any type of updates for project release.
Performed Web Testing to check for broken links in a page.
As part of compatibility testing, executed the web application related test cases on different browsers different Operating Systems.
Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
Actively participated in walk-through, inspection, review and user group meetings for quality assurance with BAs, SMEs and Developers.
WEBATEASE SOLUTIONS (August 2007 to December 2010)
Project Leader 1-Dec-2009 to 31-Dec-2010
Web Developer 2-Aug-2007 to 30-Nov-2009
Tools & Technology used: .NET Framework, SQL Server, MS Project
Managing requirement gathering, system analysis and finalization of technical specification.
Designing, developing, and testing of the application.
Providing application maintenance and enhancement support to the client with regard to the application.
Cooperating & communicating with other team members of efficient management work.
Delivering & implementing the projects as per scheduled milestones.
Defining suitable methodology to undertake the project with the available inputs for the requisite output.
Interfacing with clients for project requirement gathering, conducting system analysis and finalizing technical specification.
Identifying documents related to components and maintaining detailed study of the same as per the product changes, by getting in touch with the developers.
References available upon request
I hereby declare that the above details are true and accurate to the best of my knowledge.