Sr.software Engineer Resume
CAREER OBJECTIVE:
To gain employment with an organization that offers me a consistently positive atmosphere to learn new technologies and implement them for the betterment of the business.
PROFESSIONAL SUMMARY:
- Having 5 years of experience in the IT industry.
- Expertise in Automation Testing using Java and Selenium and Appium Technologies and also in unit testing frameworks like TestNG.
- Expertise in OOPS concepts, Exception Handling, Collections Framework and JDBC in Java.
- Extensive experience in developing RESTful Web Services using Java.
- Experience in testing Web Application, Android application (Native and Hybrid) and IOS applications.
- Designed and implemented different automation frameworks like Page Object, Page Factory, keyword driven, Data driven, Behavior driven and Hybrid frameworks.
- Gained Experience in DevOps and Agile Methodologies.
- Developed and enhanced in - house Automation Framework.
- Experience on build tools like Maven and continuous integration tools like Jenkins.
- Expertise in database testing using SQL Server, Oracle, and MySQL.
- Good knowledge in Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) on Agile (Scrum) and Waterfall Environments.
- Experience in working on Linux environment.
- Experience in automating Network Reporting for web .
- Conducted various sessions to manual testers on Selenium, Java.
- Experienced in working closely with the clients and the business analysts to analyze the client requirements.
- Hands on Experience in preparing of Test Plan, Test Strategy, Test Cases, and Test Scenarios, Test Data and Test Execution.
- Strong trouble shooting and problem solving skills.
- Good communication and interpersonal skills.
- Ability to learn new technologies with minimal time period and Team Player.
- Authorized to work in United States.
TECHNICAL SKILLS:
Languages: Java, HTML, XML, JSON, SQL,PL/SQL, Gherkins
Automation tools: Selenium, Appium, Cucumber, Sikuli, SOAP UI, Postman, PACT
Web Service: REST, SOAP
Test Management tools: HP QC, IBM TDP.
Continuous Integration: Jenkins
Version Control Systems: SVN, Git
Build/Automation Tools: Maven
Unit Testing Framework: TestNG, jUnit
Operating Systems: Windows, Linux
Database: Oracle, MY SQL, Mongo DB
Defect Tracking Tools: IBM TDP, Quality Center.
PROFESSIONAL EXPERIENCE:
Confidential
Sr.Software Engineer
Responsibilities:
- Design automation test cases in sprint and execute them with in sprint timelines.
- Maintain complete automation suite in GIT repository.
- Create Jenkins jobs for different testing quality gates and integrate with testing suites and execute them in Linux and windows servers.
- Analyze build results and report to concerned teams if any defects found.
- Enhance automation framework as per testing needs.
Languages: Java
Tools: Selenium, Appium, GIT, Jenkins, Linux, Putty.
Confidential
QA Automation Engineer
Responsibilities:
- Our primary job is to automate the backend applications like databases and API for MyATT application.
- Implement new functions and enhance existing framework for database testing of different databases like Oracle, MySQL, MongoDB and Cassandra DB.
- Implement new functions for REST and SOAP API testing.
- Create test case as per client requirement and execute them in release time lines.
- Implement a structure for sharing input data between different API’s which are in XML and JSON format.
- Interact with SSH systems to fetch logs of API and validate them against the requirements.
- Modify existing test cases as per release requirements.
- Automating the process of validating mails received and sending replies whenever required.
- Reporting the defects identified to the developers team.
Languages: Java
Tools: Postman, SOAP UI, Linux, JSON, XML, Putty.
Confidential
QA Automation Engineer
Responsibilities:
- Our primary job is to automate the testing process of MyATT web and android applications.
- Enhance existing automation framework for device applications
- Create automated tests for MyATT device application for both android and IOS.
- Execute test cases during release deployment in different platforms.
- Modify existing test cases as per release requirements.
- Reporting the defects identified to the developers team.
Languages: Java
Tools: Selenium, TestNG, Eclipse, Appium, SVN, UI Inspector, Mobile Labs.
Confidential
QA Automation Engineer
Responsibilities:
- Our primary job is to automate the testing process of MyATT web application.
- Work closely with functional teams to prepare Automation Regression Suite.
- Prepare test case, raise data requests for automation tests.
- Design automation tests as per release requirements in specified timeline.
- Modifying existing scripts as per new releases.
- Using Object Repository Manager created and maintained shared object Repository.
- Scheduled the execution of automated test scripts, analyze the results and report bugs in Quality center.
- Reporting the defects identified to the developers team.
Languages: Java
Tools: Selenium, TestNG, Eclipse and SVN, HP Quality Centre.