Software Developer In Test Resume
SUMMARY
- Over 6 years of IT experience and worked as Automation Engineer
- Highly experienced in Java technologies and involved in Software design, development of engineering, testing, and Production deployment of n - tier architecture Business applications.
- In-depth knowledge of software QA methodologies and Waterfall, Agile.
- Experience in planning, coordinating and performing Integration Testing, Validation Testing, Functionality Testing and Regression Testing, Database testing, Performance testing, GUI testing, User Acceptance Testing.
- Expertise in Entire Software Development Life Cycle (SDLC) and Test Development Life Cycle which includes Requirement analysis, system integration and Team Building.
- Experienced in Defect Management using Test Director/ Quality Center and JIRA
- Track defects by using a bug tracking system Quality Center and do tests for issues. Report defects to software developers in order to ensure compliance with standards.
- Worked under Agile Environment and participated in daily stand up meetings and used JIRA as a project and issue tracking tool.
- Performed testing efforts in an organized incremental fashion involving pre-planning, planning and retrospective meetings along with daily SCRUM.
- Experience in writing and executing selenium tests in JAVA using Selenium Web Driver and Test NG and ANT.
- Integrated the test suites to Jenkins/Hudson to execute them automatically after every successful deployment.
- Extensively worked on backend testing and well versed with SQL, PL/SQL queries to run the data integrity tests.
- Experience in writing effective, complex SQL queries, review and translate the meaning of the results.
- Implemented selenium Grid and executed tests in parallel that helped reduce the execution times significantly.
- Proficient in Testing Web services using SOAP UI, Curl Shell and other REST Clients
- Experience with SVN, GIT and Code Repository Tools
- Very good knowledge in UNIX commands to perform various operations as well as to measure and monitor the system performance.
- Exceptional written/verbal communication skills, including the ability to effectively document procedures, processes and results.
TECHNICAL SKILLS
Languages & Tools: JAVA, Web Services (SOAP), REST, JSP, JDBC
Web/Application Servers: JBOSS, Jetty, and Apache Tomcat.
Web Technologies: HTML, XML, DHTML, SOAP
Databases: Oracle/9.x/10.x, MS-Access, SQL Server.
Design Tools: Microsoft Visio 2003/2005 Professional, UML.
Verticals: Finance.
Operating Systems: Windows XP/Vista/7
PROFESSIONAL EXPERIENCE
Confidential
Software Developer in Test
Responsibilities:
- Analyzing and understanding the Business requirements and Verifying the Business requirement document and Technical design document against requirements.
- Participated in the Test Plan reviews, Test Scenarios, Test Cases Review and modified the documents with respect to the review comments.
- Performed Functional, System, and Regression testing of a web-based application working in an agile environment.
- Performed Smoke Testing on the application before accepting the build for a major testing effort.
- Work in the agile environment with frequently changing requirements and features set.
- Attended standup calls on daily basis.
- Documented the test cases in user story-acceptance criteria format.
- Participated in daily SCRUM meetings and testing each SPRINT deliverables.
- Used JIRA to track the tasks and issues, attended daily status meetings to update the status of work.
- Performed automated testing of a web-based application using Selenium Web Driver.
- Implemented Selenium Grid to run the selenium tests in parallel and reduced the feedback loop times significantly.
- Configured 3 selenium nodes to one hub with each node capable of handling 10 browsers so that at any given time 30 tests ran in parallel.
- Involved in Continuous Integration (CI) using Jenkins.
- Used ANT as build tool to run tests in Jenkins
- Used Test NG to run the tests and generate the reports.
- Involved in writing complex SQL queries to extract the data from Oracle database.
- Performed extensive data validation, back end testing and reporting are testing using advanced SQL queries
- Responsible for defect management includes, defect logging, defect tracking, defect triaging and defect closure.
Environment: Java, Web Services, UNIX, Oracle, SQL, Agile, JIRA, Selenium, Jenkins, ANT, Test NG, GIT, Maven, Selenium grid, Postman.
Confidential
Automation Engineer
Responsibilities:
- Developed test cases to validate data migration, and user interface functionality of web based applications.
- Responsible for weekly status, attend the bridge meetings showing progress and future testing efforts.
- Implemented Data driven Automation Framework and Migrated to Selenium Web Driver
- Verified Database Using Selenium Web Driver and used Assertions and Annotations in Selenium web driver
- Used Junit framework with selenium for developing and executing the Automation scripts
- Executing and enhancing the Automated Scripts in Selenium
- Developed Cross browser, web-application Automation scripts in Selenium
- Used Eclipse to integrate with the Selenium Web Driver to execute the scripts
- Developed Cross browser, web-application and Mobile Application Automation scripts in Selenium
- Performing Functional, Regression, UI and Integration testing on Java Applications
- Writing Curl Commands to send XML requests and retrieve Responses
- Executed SQL queries to validate the Data in the back-end using Toad
- Involving in Code Deployments to Production site and Is a part of continues integration team to implement daily deployments
- Writing Requirements Traceability Matrix and mapping the Requirements to Test cases
- Performing server level tests during the code deployment to production for the server level QA sign off
Environment: Java, Junit, Selenium WebDriver, Eclipse, ALM
Confidential
QA Analyst
Responsibilities:
- Worked with Functional Requirement and Business Requirement Documents through sessions to get a better understanding of the system.
- Participated in requirement and design walkthroughs
- Analyzed system Requirement and developed Test Strategy, Test Plan, Test Procedure.
- Involved in identifying Test scenarios, Test cases and execution of test script.
- Worked on data validation by accessing SQL tables by executing complex Query.
- Performed Database validations, data extraction, and data integrity validation by executing SQL Queries on Oracle and MySQL databases.
- Involved in System, Regression and User Acceptance testing.
- Generated detailed test status reports, performance/capacity reports and graphical charts for higher management
- Used HP ALM document test requirements, create test cases, execute test cases and manage defects.
- Writing complexSQLscripts for database testing on OracleSQLDeveloper.
- Created product rules and migrated zip files from development to QA, UAT & monitored Performance when regularly.
- Involved in testing and Bug Fixing Activities.
Environment: Java, SQL, Oracle, MySQL, QC, ALM
Confidential
Jr Programmer Analyst
Responsibilities:
- Developed proof of concepts for any new applications in design.
- Contributed to servlet based application development.
- Assisted in maintaining and updating existing applications and modules.
- Helped design form validation programs using HTML and JavaScript.
- Developed UI pages using JSP and Servlets
- Provided assistance and support to programming team members as required