Ja/automation Engineer Resume
VA
SUMMARY:
- 7 years of experience in developing in Software Requirement, Design, Development, Testing of complex software and production support.
- Strong experience with agile methodologies and Test driven methodologies.
- Expert in using tools Eclipse, ANT, Maven, Selenium WebDriver, Selenium IDE, Selenium RC, QTP, Test Director, Quality Center, Toad, Sequel Pro.
- Knowledge of Software Development Life Cycle (SDLC), Software Testing Life cycle (STLC) and Agile methodologies. Exposure to the system as a Tester/Test Lead in Manual as well as Automation Testing.
- Assist in providing time estimates for project related tasks. Develop the methods and procedures required to identify whether current business goals and objectives meet organizational needs and work with QA and IT management to identify, record, track & report software development issues. I have hands - on experience with Core java concepts like collections, Encapsulation etc.
- Experience with Web Services Rest, JAX-RS, JAX-WS, SOAP, WSDL are components I have used /tested on several projects.
- Hands on experience in developing the web pages using web technologies
- I have used Web sphere and Web logic application servers.
- Experience with various IDEs like Eclipse, Rational Application Developer (RAD), and Net Beans.
- Experienced using CMMI processes for software development including defect tracking (Quality Center, Bugzilla, JIRA.
- Expert in developing Automation Frameworks and all Automation Scripts using Descriptive Programming.
- Experience in Unit Testing and Integrated Testing.
- Experience in testing SOA Architecture and Web Services.
- Experience working with the source control and versioning tools SVN, GIT.
- I have worked with relational databases such as MySQL and Oracle.
- Expert in developing automated scripts using SELNIUM with PERL and Java.
- Expert in developing Automation Frameworks and all Automation Scripts using Descriptive Programming.
- I have used JUNIT, SOAP UI, LOG4J, CVS, Subversion, Ant, Maven, Jenkins
- Ability to set and achieve goals, work well independently or in team, skills in identifying problems and meeting goals.
- Ability to work under strict deadlines and solid troubleshooting skills .
- Good Knowledge in Analysis of Problem Severity, Defect tracking system and Defect reporting system.
- Performed functional testing, regression on both SOAP Based and rest based services using SOPA UI.
- Excellent communication and logical skills, leadership qualities, systematic approach and can work effectively in a fast-paced environment.
- Worked closely with BD team and to prepare the system requirement specifications based on the projects for the better products to reach the client expectations.
- Proven Risk Analyst to figure out the risk in the application as well as beyond the application.
TECHNICAL SKILLS:
Operating Systems: MS-Windows 95/98/NT/2000/XP, MVS-OS/390
Languages: Java 6 SE and EE, JSP, HTML, JavaScript
Databases / concepts: Oracle v10g, 11g, MySQL v5x
Application Server: BEA/Oracle WebLogic 10.x, Apache Tomcat Server, JBoss
Development Tools: Eclipse, IBM Rational Application Developer (RAD)
Testing Tools & Utilities: QTP 9.5, QC 9.2, DOORS 5.1, Test Director 7.0, Rational Test Suite, LaodRunner, Soap UI 2.5, Rubymine 2.0 - Ruby/Cucumber, JIRA, JEFRA, SOA
Versioning Tools: Rational Clear Case, CVS
PROFESSIONAL EXPERIENCE:
Confidential - VA
Java/Automation Engineer
Responsibilities:
- Involved in analyzing requirement documents.
- Followed AGILE Methodology and participated in daily SCRUM Meetings.
- Worked under Agile environment and responsible for build-wise feature testing upon each code drop.
- Coordinating with the BA and DEV teams to fix the gaps between businesses, development and implementation phases of the project.
- Involved in regression testing on higher-level code drop as new features integrated into the system.
- One of core team member for the automation of project solution of VaCMS and mentored the junior developers.
- Monitor the different types of logs using Winscp to fix identify and fix the defects found in SIT, UAT and Prod environments.
- Participated in ongoing initiatives to improve processes and establish best practices
- Used Page model design patterns for implementing Automation framework.
- Developed complex test cases for testing Eligibility for Patient Protection and Affordable Care Act.
- Tested the Case Assignment, Case Processing functionalities using Worker Portal.
- Developed and maintained existed batch jobs and troubleshoot the existing production issues in the part of maintenance.
- Reported defects using JIRA.
- Used Oracle Database for the backend Oracle.
- Involved in LOE estimation process from QA activities.
- Involved in creating Unit Test Plan/ Strategy.
- Used Clear Case and SVN for the version control.
- Used SOAP UI for web service testing.
- Developed automation framework for testing SOAP Web services using HttpClient, XML Unit.
- Used TestNG and Selenium-web driver to develop the automation Test scripts.
- Developed Data Driven Automation framework for testing Integrated Eligibility Functionalities using Selenium WebDriver.
- Analyzed continuous integration needs, and developed and implemented test tagging strategy so that different tests were run at appropriate times
- Involved in defect triage meetings.
- Implemented JIRA Agile in the organization
- Attended and involved in project demos.
- Attended GO/NO-GO meetings.
Environment: Clear Case, SVN, TestNG, Soap UI, Jira,Selenium, Oracle 11, IBM RAD, SOA
Confidential, Columbus, OH
Automation Engineer
Responsibilities:
- Develop Automation Scripts using Java and SELENIUM.
- Tested RESTful web services using Dev HTTP client and RESTClient.
- Involved in bug triage meetings.
- Involved in attending Peer Review meetings
- Reported defects using JIRA.
- Used JavaScript for the web page validation.
- Log4j is adopted for logging mechanism.
- Used Maven for dependency management and CVS for configuration Management.
Environment: DOORS 5.1, Rational Functional Tester (RFT), Rational Clear Quest, DB2MENU, DB2 - Command Reference, Avocent, Jira,MVS, OS/390, IBM - Mainframe, HP - 3000, Db2 7.0, Allbase/SQL, J2EE
Confidential, Olympia, WA
Automation Engineer
Responsibilities:
- Developed and executed Selenium - Java Scripts.
- Developed Test Case scenarios.
- Reported defects using JIRA.
- Worked closely with Project manager, development, testing and production team to align project deliverables, dates and report issues/concerns.
- Documented procedures and other important issues.
- Involved in creating Unit Test Plan/ Strategy.
- Tested the online screens by using the JUnit, HttpUnit.
- Involved creating test cases using FitNesse.
- Experienced with Automation Testing tools QTP and Selenium Web Driver.
- Updated Plug-in like Html Scripter.
- Tested RESTful web services using Dev HTTP client and RESTClient.
Environment: ALM/Quality Centre, Oracle, SQL, Jira, SOAP UI.
Confidential, Lansing, MI
Java Developer
Responsibilities:
- Analyzed Business Requirements and Identified mapping documents required for system and functional testing efforts for all test scenarios.
- Performed Requirement Gathering & Analysis by actively soliciting, analyzing and negotiating customer requirements and prepared the requirements specification document for the application using Microsoft Word.
- Developed Use Case diagrams, business flow diagrams, Activity/State diagrams.
- Adopted J2EE design patterns like Service Locator, Session Facade and Singleton.
- Configuration of application using spring, Struts, Hibernate, DAO’s, Actions Classes, Java Server Pages.
- Configuring Hibernate Struts and Tiles related XML files.
- Developed the application using Struts Framework that uses Model View Controller (MVC) architecture with JSP as the view.
- Developed presentation layer using JSP, HTML and CSS.
- Extensively used Spring IOC for Dependency Injection and worked on Custom MVC Frameworks loosely based on Struts.
- Developed Servlets and Java Server Pages (JSP), to route the submittals to the EJB components and render-retrieved information using Session Façade, Service Locator (design pattern).
- Developed J2EE components on Eclipse IDE.
- Used JDBC to invoke Stored Procedures and also used JDBC for database connectivity to SQL.
- Deployed the applications on JBoss Application Server.
- Used Oracle10g database for tables creation and involved in writing SQL queries using Joins and Stored Procedures.
- Writing complex SQL queries and reviewing SQL queries for the other team members.
- Developed JUnit Test Cases for Code unit test.
- Worked with configuration management groups for providing various deployment environments set up including System Integration testing, Quality Control testing etc
Environment: Visual Studio, Windows Testing Technology, Oracle, SQL.