Sr. Software Engineer Resume
2.00/5 (Submit Your Rating)
SUMMARY:
- Over 5 years of experience in Information Technology with emphasis on Quality Assurance (Manual and Automation testing) and web development
- Proficient in using open source tools Selenium (IDE, Web Driver and Grid), JUnit, Test NG, Maven, Jenkins and Eclipse
- Proficient in creating and maintaining automation framework using Selenium
- Skilled in Create, configure and run CI jobs using Jenkin
- Proficient in functional testing, regression testing, smoke testing
- Experience in defining Test Scenarios and developing, maintaining and executing test cases
- Worked in domains web service, legal and eLearning
- Working experience of test case management and issue management tools like JIRA, Test Rail and Rally
- Good knowledge of Software Development Life Cycle (SDLC) and Software Testing Life Cycle(STLC)
- Working experience in Agile methodology
- Hand on experience in making defect analysis matrix/ report
- Good knowledge of web development
- Team and client handling with Good communication and inter personal skills
TECHNICAL SKILLS:
Automation Testing Tool: Selenium(IDE/Web Driver/Grid)
Testing Framework: Junit and TestNG
Build Tool: Maven
VCS: Git
CI Tool: Jenkin
Manual Testing:: functional testing, regression testing, smoke testing
Defect tracking tool: JIRA, Rally and TFS
Test case management tool: Test Rail/ Rally
Programming Languages: Java, Groovy, C, C++
Web Technologies: HTML,CSS and JavaScript
Databases: My SQL
MS Suite: Word, Excel, PowerPoint and Outlook
Web Development: HTML, JavaScript and CSS
PROFESSIONAL EXPERIENCE:
Confidential
Sr. Software Engineer
Responsibilities:
- Design and implement selenium automation framework from scratch using selenium and testing and maven
- Maintain the existing selenium automation framework by fixing the failed test scripts
- Review, Refactor and fix the existing selenium framework to bring it up to standard
- Create and execute selenium test automation scripts for new application functionality and merge into existing framework
- Execute manual and automated test cases for regression testing and smoke testing
- Create, configure and run Jenkins jobs and monitor smoke and regression builds for test failures
- Responsible for test case analysis and defining automation candidates
- Logging and analyzing the defects in defect tracking tool
Confidential
Sr. Software Tester
Responsibilities:
- Design and implement test automation frameworks for legal domain products using from scratch using selenium and testNG
- Responsible for test case analysis and defining automation candidates
- Understand the Business requirement and developing, reviewing and executing Test Cases
- Logging and analyzing the defects in defect tracking tool preparing the test execution / defects reports and send to Team and management
- Perform Smoke Testing, Functional Testing and Regression Testing
- Preparing the periodic defects analysis dashboard/report
- Communicate with Development and Management team for defect fixing and product release
- Assigning QA tasks to team members and keep track of progress
- Send daily Activity/QA testing reports to higher management
Confidential
QA Analyst
Responsibilities:
- Developing, reviewing and executing Test Cases based on Functional Requirements
- Logging and analyzing the defects in defect tracking tool preparing the test execution / defects analysis reports and send to client
- Developing and executing the automation scripts for end to end testing
- Perform Smoke Testing, Functional Testing, Integration Testing, GUI Testing, Regression Testing
- Preparing the periodic defects analysis dashboard/report
- Proactively monitoring the ecommerce website to identify problems from a end users perspective
- Communicate with client/stakeholder/third party to understand scope of QA
- Assigning QA tasks to team members and keep track of progress
- Send Activity/QA testing reports to higher management
Confidential
Web Developer
Responsibilities:
- Client Meeting for requirement gathering
- Business requirement analysis, functional specification design and documentation
- Project planning and scheduling
- Assigning programming tasks to team members and set milestones to monitor progress
- Maintaining constant communication with client and keep him posted on project status
- Web development and testing
- Website deployment on host server