Sr. Test Analyst Resume
SUMMARY:
- 8+ years of extensive experience in Analysis, Design, Development, Testing of various web applications using JAVA/J2EE technologies
- Exposure to work in domains like Telecom, Publishing and Retail
- Experience in automation testing of web/mobile applications using different testing tools like calabash, ruby, selenium, appium, etc
- Worked on different automation testing tools like Selenium Web - Driver, Selenium-IDE, Appium, Sikuli, Calabash-ios
- Expertise in analyzing project requirements and design the framework at low level
- Responsible for creating test plan, test strategy and test cases
- Experience of using HP-QC and JIRA for tracking and logging defects
- Worked on selenium/calabash using BDD with cucumber-jvm for automation of web application test cases
- Responsible for base lining the scenarios to create cucumber feature files
- Responsible for creating test scripts as per the test cases and executing it on different platforms (Android/iOS)
- Experience in development/maintenance of web applications in Java/J2ee technologies (Core Java, Ruby, Struts1.x, JSP, Spring DI, JDBC, Hibernate 3.0)
- Experienced in writing PL/SQL queries for fetching related data based on different conditions using SQL Developer
- Well experience in all phases of waterfall (SDLC) and agile methodology
- Effective communication skills with on-site and offshore, developers, functional test teams and project managers
- Experience in assigning work-items to resources at offshore and providing proper functional/technical knowledge to them
- Responsible for managing preparations, implementation and execution of tests, publishing the test results
- Worked on monitoring the test environments ensuring all environments are in sync with minimal downtime
- Managing production support with the various change requirements
- Strong debugging and problem solving skills with excellent understanding of system development methodologies, techniques and tools
- Having proactive problem solving approach, diagnostic ability to go to the core of the problem
- Experience in working with multiple vendors and geographically distributed teams.
TECHNICAL SKILLS:
Technologies: Ruby, Core Java, Java EE, JSP, JSF, JDBC, HTML, JavaScript, python as beginner
Tools: Selenium, Appium 1.0.0 (Automation testing on Android/iOS), Confluence, HP-QC, JIRA, Clearcase, VSS, GitLab, SQL Developer, Toad, GitHub and gerrit
Frameworks: BDD using Cucumber-JVM, Spring 2.5 (MVC, DI), Struts 1.2, Hibernate 3.0, Log4j, JUnit
Servers: Apache Tomcat, IBM WebSphere 6.0/8.0, Bea Weblogic 8
Databases: Oracle
IDE: Eclipse, IBM RAD 7/8, Selenium IDE, JDeveloper 10G, RubyMine
Operating System: Windows XP/7, Unix
Domains: Telecom, Publishing, Retail
PROFESSIONAL EXPERIENCE:
Confidential
Sr. Test Analyst
Responsibilities:
- Working as a mobile automation tester for iOS and android applications
- Using Ruby as programming language and created architecture flow for iOS
- Utilizing cucumber in automation framework and utilizing hooks and BDD for the application testing
- Responsible for execution of sanity and regression scripts on different iOS devices for every new build
- Also responsible for review of the code written by other team members
- Uses GIT and Gerrit for reviewing and pushing the code to the repository
- Provides knowledge transition to other teams and new team members
- Communicates with developers and functional teams related to user stories and defects analysis
- Interacts with business associates in internal meetings to gather and analyzing the requirements
- Working in agile methodology of project and delivering the test scripts in sprint-wise manner
- Working closely with clients and had discussions on improving the framework and setting up a cloud environment for execution on several devices
Technology Analyst - Test Lead
Responsibilities:
- Worked on testing of mobile web application/ mobile app using various testing tools like Selenium, Appium, Sikuli
- Created automation test plans, base line test scenarios after analyzing the specification documents
- Developed & executed automation test suite on various platforms like Android, iOS and Saucelabs
- Worked on set-up of Android/iOS tools for testing the mobile app/web application
- Worked on improving the existing framework to increase the overall performance of project
- Interacted with developers/data team during testing for identified defects and database level problem
- Interacted with the Business users to gather requirements and developing user requirement specification
- Worked in analyzing the Functional Requirements and streamlined the testing activities as per the project plan
- Managed defects and tracked the test cases created in QC
- Defined estimates for functional testing and regression testing cycle, reviewed and assigned work to team mates
- Managed the team at offshore for the assigned track and helped the team in resolving the technical and functional issues
- Responsible for code review, and code refactoring
- Mentored the offshore resources and knowledge transition to new team members
- Worked as per the agile methodology implemented in the project
- Worked on various informational documents, execution results of test scripts and status reports of project
Confidential
Responsibilities:
- Worked on development, integration and maintenance of web application.
- Implemented classes/pages as per Struts MVC design pattern used in project
- Worked on integration testing of new pages implemented in application
- Worked with Onsite team in coordination on analysis of certain requirements and proposing solution to the raised issues
- Communicated with client on presenting demos of new feature implemented and any improvements required in application
- Handled defects as logged during testing phase and provided timely solutions on the issues
- Prepared informational documents and weekly status reports of project
- Handled the responsibility of configuration controller as per the configuration management process in project
Lead Engineer
Responsibilities:
- Coordinated with onsite team/client on requirement gathering and analysis on architecture flow
- Worked as developer and unit tester for the application ADF
- Implemented POJO, JSF Pages in application to cover new features
- Provided proper solutions to the defect raised during testing of application under defined SLA
- Provided knowledge transfer to new Joiners in the project
- Worked on project specific informational documents and status reports
Technical Associate
Responsibilities:
- Worked in server monitoring scripts.
- Handled the deployment of builds on various servers (Test/Production).
- Worked in configuration of MQ for message transmission and BEA Weblogic like connection pool etc.
- Generated PL/SQL queries to debug the data related issues
- Created JUnit classes for unit testing of module and fixed the defects if encountered
- Created an internal application using JSP/Java for monitoring the status of servers.
Confidential
Responsibilities:
- Discussion with client on requirements and the impact of new features on application
- Developed classes/pages using Servlets, JSPs and EJBs
- Performed validations on different web pages using JavaScript
- Worked in PL/SQL at the backend for generating queries
- Provided demo of module to client and onsite team on new features implemented as per the Change Requests
- Worked on unit testing and bug fixing of application
