I7 Storage QA (Python Automation)
Dell Technologies
Bengaluru, India
1d ago

Software Quality Engineer 2 / Software Senior Engineer

General Summary

Works closely with Product Development, Product Management and the Customer Support teams to insure product quality and customer satisfaction.

Develops, revises and maintains test plans, test cases and automated test scripts that include resource requirements, schedule assumptions and scope based on pre-

determined product requirements. Interfaces with other internal QA organizations to develop comprehensive test plans and test coverage across Dell’s broad product portfolio.

Develops and conducts performance and scalability testing.

Executes test plans, logs defects to an agreed upon severity rating and makes recommendations to address defects to product team.

Retests software corrections to ensure defects are resolved.

Drives continual process improvements in the evolution of testing procedures for future replication.

Works with customers and applies customer feedback to drive product improvement through the development process.


  • Provides solutions for wide range of complex problems. Independently determines and develops approach to solutions, under only limited direction.
  • Authors and executes test cases and testing methodology for manual and / or automated tests.
  • Understands and adheres to cost / delivery / quality targets established during regression and testing phase.
  • Software development expertise from a coding perspective. This is required for building test automation. Contribute to test automation activities through knowledge of coding / programming in current languages.
  • Knowledge and wide application of engineering principles, theories, and concepts, and working knowledge of other related fields.
  • Develops new test methodologies or processes, re-evaluates existing processes. Contributes to the development and achievement of organizational goals and objectives.
  • Represents the organization on project teams and may perform technical project leadership roles. Sphere of influence is likely to extend outside of work group or department.
  • General understanding of business environment. Fosters teamwork and collaboration within and across work groups.
  • Responsible for providing requirements and specifications for the automation of test cases. Accountable for delivery of subsystem, anticipate issues and addresses proactively.
  • Fully competent in the design, implementation, and maintenance of a test environment, including necessary equipment, configuration, and software.
  • Demonstrated skill with developing appropriate test methodologies. Fully competent in the use of necessary tools and applications.
  • Skills

  • Knowledge in SAN environments (Storage)
  • VMWare / Virtualization knowledge
  • Knowledge and experience with multiple platforms (Unix)
  • Strong knowledge is any of the scripting languages, TestNC, Perl, Groovy & knowledge on framework
  • Desired programming experience in Java / Testing framework
  • Test cases covering integration, system (functional) and non-functional scenarios
  • Designing, implement, maintaining and executing manual & automated test.
  • Strong debugging / troubleshooting capabilities
  • Ability to analyze logs from system to troubleshoot issues
  • Analyze system behavior and draw accurate detailed conclusions
  • Networking knowledge
  • Review product design documentation to ensure that requirements are met
  • Demonstrable experience in data and API based testing
  • Exposure to Agile environment / methodologies (Scrum) is a plus
  • Education and experience

  • Typically requires 2-8 years of related experience with a Bachelor’s degree; or 3+ years with a Master’s degree; or a PhD without experience;
  • or equivalent experience

    Add to favorites
    Remove from favorites
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form