We provide IT Staff Augmentation Services!

Software Development Engineer Resume

5.00/5 (Submit Your Rating)

Denver, ColoradO

SUMMARY:

  • Software Tester skilled in performing manual/automation testing on web, desktop and mobile (Android/iOS) applications. Around 8 years of work - experience in testing domain as a Software Engineer in Test and have handled multiple projects. Worked and performed testing in Entertainment, Education, Health-Care, Banking, and Tele-Communications domains.
  • Experienced in design, development, testing, analysis, project management, documentation, manual and automation testing
  • Strong knowledge in developing test plans, test conditions, test cases, test scripts, gap analysis, defect management, status reports, user acceptance test coordination, impact analysis & risk escalation, and test team management
  • Worked in Software Development Life Cycle ( Agile - Scrum & Waterfall methodologies)
  • Well-acquainted with QA Processes, Software Testing Life Cycle and Defect Life Cycle
  • Expertise in performing different types of Testing: Black Box Testing (Functional Testing), System testing, Integration testing, Regression testing, Acceptance testing, Sanity testing, Back-End testing, GUI testing, API testing and ad-hoc testing
  • Competent in scripting in Object-Oriented programming languages like Java, Python, and JavaScript
  • Managed defects using TestRail, Redmine, Rally and JIRA
  • Experienced in developing Behavior Driven Development, Test Driven Development, and Keyword Driven Development
  • Comfortable with automated testing tools including Quick Test Professional 11.0, Selenium, Robot Framework, under different environments for various applications adhering to different industry standards
  • Above 5 years of experience in open source test automation frameworks including Selenium, Cucumber, TestNG and Java, or equivalent scripting language and tools
  • Practical knowledge in mobile testing using Appium, UI Automator, and SauceLabs
  • Familiar in Project Management Process using Jira, ALM, and Quality Center
  • Knowledgeable of MySQL and Oracle database
  • Worked with various Java Integrated Development Environments including Eclipse and IntelliJ
  • Skillful in generating test logs using Apache Log4j
  • Proficient in webservices testing using RESTful and SOAP services
  • Knowledge of performance, load, and stress testing with JMeter and Load Runner
  • Capable of writing SQL Queries, SQL Scripts and performing Database testing
  • Proficient with Continuous Integration tools like Jenkins, and Travis
  • Hands-on experience with version control software such as Git and SVN
  • Skilled in end-to-end functionality testing for web-based, desktop and mobile applications
  • Skilled in project co-ordination with teams distributed on and off-shore
  • Domain knowledge and experience in Entertainment, Education, Health Care, Banking, and Tele-Communications domains
  • Highly motivated, quick learner, team player with good technical, analytical, problem-solving and communication skills

TECHNICAL SKILLS:

Programming languages: Java | Python | C | JavaScript

Database Technologies: MySQL | SQL | Server Studio | Oracle

Web Technologies: HTML5 |CSS3 |JSON |XML |CSV |jQuery

Testing Tools/Libraries: Selenium |RobotFramework |JUnit |JMeter |TestNG |Cucumber Maven |Postman |SoapUI |Appium |UIAutomator |SauceLabs

Defect Tracking Tools: JIRA |HP ALM |Redmine |TestRail |Bugzilla |Rally |PractiTest

Process Methodologies: SDLC |Waterfall Model |Agile model |SCRUM

Version Control Softwares: Git |SVN

CI/CD Tools: Jenkins |Travis |Bamboo

Operating Systems: Windows |Linux |iOS

PROFESSIONAL EXPERIENCE:

Confidential, Denver, Colorado

Software Development Engineer

  • Gathered requirements for enhancing day-to-day operations of web-based systems and assisted in providing a better user experience
  • Worked in Agile software development model and involved in daily meetings with program managers, modelers, product owners, developers, etc.
  • Maintained defects on JIRA and Redmine and followed up with developers on timely resolution of open defects
  • Handled dependencies throughout the project using Maven
  • Responsible for functional testing, using black box testing techniques
  • Involved in test execution of webservices using Postman and RESTful services
  • Created a framework of tests using TestNG and sorted them into test groups for better execution
  • Develop ed automated test scripts using Selenium for web applications
  • Created a regression test suite for the mobile application using Appium
  • Co-ordinated the running of test suites in SauceLabs for cross-browser and cross-platform testing
  • Performed regression tests on builds deployed in Jenkins
  • Played the role of the lead at times for managing the project and handled the team efficiently
  • Partnered across the organization to understand and document product requirements and create sound test cases
  • Reviewed user stories, acceptance criteria, specifications, and other available information to develop test plans and test cases.
  • Created, maintained, verified, and executed automation and manual test cases using Selenium, TestNG, Appium, SauceLabs, Jenkins, Postman, Maven and JUnit
  • Created performance test metrics and executed performance tests.
  • Communicated issues to developers through Jira, TestRail and PractiTest
  • Wrote Batch files to easily run all created tests
  • Participated in Scrum planning sessions
  • Involved during various test cycles like unit, integration, system and user acceptance testing.
  • Performed ad-hoc testing using the subject matter knowledge I possessed and helped the team deliver a well-tested product

Environment: Java, SQL, Selenium, Appium, Webservices, SauceLabs, VMware vSphere, TestNG, Maven, Jenkins, Redmine, JIRA, Postman, OS, Windows, PractiTest, UIAutomator

Confidential, Fort Collins, Colorado

Software Engineer in Test

  • Worked in Agile software development model and participated in daily meetings
  • Managed projects, allocated tasks to team members and coordinated with other teams
  • Developed test cases and test scripts against the mapping and session logic in technical as well as business terminology
  • Developed behavior-driven functional tests using Cucumber for web applications and APIs
  • Utilized manual and automated testing to ensure stability of each release
  • Handled dependency management using Gradle
  • Created defects, reported defects and tracked them to closure using Jira
  • Worked closely with Customer Support and other internal teams to document discovered bugs, and performed risk analysis
  • Analyzed manual test cases and functional specifications and determined suitable approach for automating tests
  • Created, maintained, verified, and executed automation and manual test cases using Selenium, TestNG, Appium, SauceLabs, Jenkins, Postman, and Gradle
  • Teamed up with Product Management, SW Engineering, DevOps, and other technical teams in release planning and coordination
  • Interpreted functional requirements and designs to plan, develop, write, execute, and automate functional and data validation test plans
  • Provided feedback and influence into the design process to help them build a testable platform, applications, and data models
  • Estimated effort, schedule and developed tasks according to agreed scope and development milestones in order to meet overall project timelines
  • Conducted defect management activities to include problem identification, issue research, analysis, and documentation
  • Worked on data integration projects testing by writing SQL queries to test the output
  • Organized and coordinated UAT to obtain sign off
  • Designed and built automated test cases against client's multi-tiered applications
  • Maintained the automation library and framework
  • Expanded the automated testing needs of the organization and contributed to performance and scalability testing efforts
  • Supported and trouble shooted issues of existing automation solutions
  • Worked with the development team for unit-test reviews, issue diagnosis, resolution and closure

Environment: Windows, Selenium, Java, SQL, HP Quality Center, Gradle, Cucumber, VMware vSphere, TestNG, Jenkins, Apache Maven, Apache Ant, JIRA

Confidential

QA Automation Engineer

  • Involved in creating the test procedures, test scenarios, cases and test data
  • Streamlined requirements and prepared the Requirements Traceability Matrix
  • Performed functional testing using manual and automation testing using various tools
  • Involved in test execution, analyzing results and defect reporting.
  • Enhanced the test scripts for global execution using Robot Framework
  • Created batch files for test suites and executed them when necessary
  • Prepared a cross-browser testing grid using Selenium, JUnit, SauceLabs, Maven, Jenkins, Robot Framework, and Appium
  • Developed mobile test scripts using Appium, UIAutomator and SauceLabs
  • Estimated effort, scheduled and developed tasks according to agreed scope and development milestones to meet overall project timelines
  • Conducted defect management activities to include problem identification, issue research, analysis, and documentation
  • Performed all aspects of verification (functional, structural, regression and system testing)
  • Evaluated existing automation framework and test scripts and made necessary changes
  • Built tools to help QA Engineers implement their own test scripts within the automation framework
  • Ensured that user stories/system requirements are satisfied for internal& external application users
  • Ensured automation coverage and test execution is complete during each sprint and prior to release.
  • Supported QA team in performing white-box testing when necessary
  • Validate that project adheres to technical specifications and well accepted standards
  • Maintained test reporting dashboard in HP ALM

Environment: Python, Java, HP ALM,Oracle, MS Office, Travis, Selenium, JUnit,SauceLabs, Maven, Jenkins, Robot Framework, RESTful Services, SoapUI, UIAutomator, Appium

Confidential

Associate QA Analyst

  • Performed functional testing using black-box testing techniques and reported defects using Bugzilla
  • Performed smoke testing on daily builds in Bamboo
  • Tested APIs using Postman tool and created collections for reusability
  • Prepared weekly and monthly status reports and presented them for understanding the project progress
  • Attended Defect Triage meetings for defect resolution
  • Created test data for business requirements and new test cases to cover critical functioning of the web application
  • Reviewed functional requirements, and use cases to determine the relevant data requirements
  • Executed manual test cases that validate functionalities, code quality and reported test results, following all formal test architectures and project processes
  • Transformed manual tests into robust, efficient automated test scripts using Robot Framework
  • Performed execution of test cases and worked on defect management with teams involved in product development
  • Created test scripts for over 100 manual tests and categorized the many tests into test suites
  • Created, maintained, verified, and executed automation and manual test cases using Selenium, TestNG, Browser Stack, Maven, Jenkins, Robot Framework
  • Improved the productivity and efficiency of both manual & automated testing efforts using innovative tools/techniques following industry standard best practices
  • Responsible for testing through the entire lifecycle of a project, including test case development, execution and verification
  • Used SQL for backend testing
  • Provided the project team with testing progress and continuous risk assessment

Environment: C, Java, HP ALM, Bugzilla, MS Office, Selenium, BrowserStack, Maven, Jenkins, Robot Framework, Postman, MySQL, Windows

Confidential

Jr. Software Developer

  • Used the iterative incremental framework Scrum with Agile Software Development
  • Designed and developed UI using JSP, dynamic JSP and page validations using JavaScript
  • Involved in database schema design and review meetings
  • Used various Java and J2EE APIs including JDBC, XML, JavaBeans, and Spring Framework
  • Involved in re-factoring the existing components to meet the current application requirements
  • Involved in requirements gathering, test design, test plans and test cases using TestRail
  • Ran performance tests on the enterprise defense software using JMeter
  • Created test cases and worked with developers to ensure that critical functionality is tested
  • Ensured high quality testing of application through manual testing
  • Attended Defect Triage meetings for defect resolution
  • Promoted and solicited ideas with quality and development teams through technical presentations

Environment: Quick Test Pro, MS Office, JMeter, HP LoadRunner, TestRail, Linux

We'd love your feedback!