Test Engineer II Job in Edinburgh
Location:
Edinburgh
Contact info:
Find us on Facebook.
Find us on LinkedIn.
Test Engineer II
Dell SecureWorks is a market leading provider of world-class information security services with over 3,000 clients worldwide spanning North America, Latin America, Europe, the Middle East and the Pacific Rim. Organizations of all sizes, including more than ten percent of the Fortune 500, rely on Dell SecureWorks to protect their assets, improve compliance and reduce costs. The combination of strong client service, award-winning security technology and experienced security professionals makes Dell SecureWorks the premier provider of information security services for any organization. Positioned in the Leaders Quadrant of Gartners Magic Quadrant for MSSPs, Dell SecureWorks has also won SC Magazine's "Best Managed Security Service" award for 2006, 2007, 2008, 2009 2011.
- Design and write test plans and test cases based on software requirements.
- Interface with key stakeholders in Product Management, Operations and Development to ensure completion of software projects on time and budget.
- Diagram and document systems and processes.
- Proficiency with tools related to security, functional and performance testing
- Implement and maintain tools for test automation.
- Provide support for and participate in software staging in lab environments.
- Participate in the Dell SecureWorks SDLC by taking a proactive role in evaluating the quality of the software and our processes.
Qualifications
- A strong background in Linux.
- Experience with script writing.
- Experience with GUI and Backend Testing.
- Experience with defect tracking.
- Relevant testing and technical experience.
- Extensive knowledge of MS Word and Excel.
- Perform other essential duties as assigned.
- Technical and Team Leadership skills
- Have the ability to coach and lead engineers from a technical and team perspective.
- Project Management Skills
- Have the ability to estimate resources and timelines, work on, lead and gather metrics on project efforts.
- Experience with scripting, Python.
- Experience with automation.
- Focus on streamlining and automation testing initiatives for reuse through automation harness and script generation.
- Experience with defect tracking.
- Experience with GUI and Backend Testing.
- Experience with C, C++ or Java, software systems, information retrieval and network testing is a plus.
- Experience with working in a geographically distributed environment is preferred.
- Experience with VMWare.
- Experience with MySQL or Oracle.
- Experience with Agile Development Methodology.
- Experience with Selenium is a plus.
- Knowledge of TCP/IP and networking
- should be able to configure a network in Linux
- should be able to understand the iptables firewall add and delete rules
- should be able to use networking tools such as: tcpdump, netstat, ifconfig, others
- Programming and/or scripting experience
- should be able to write scripts in one or more scripting languages: php, shell, or jsp
- should be able to understand programming logic
- should be able to read and write data from a database using queries
- Testing Experience
- should be able to test a library and/or an application as black box and white box
- make use of test tools that test: web portals for performance and functional testing, penetration test tools such as scanning, inject exploit code from a client to a server, database performance and tuning test tools
- have experience in security testing that relates to firewalls, IPS, IDS is a plus
- Information security knowledge is a plus.
- Project oriented and able to work with minimal day-to-day direction
- Detailed and process oriented
- should work well individually and as a team member
- should have the ability to multi-task
- Must be a fast learner and highly motivated and willing to take on projects under deadline
- Excellent written and oral communications plus interpersonal skills and the ability to work effectively with peers, IT management and staff, and internal/external business partners/clients
- Strong problem-solving techniques
- should be able to identify, define and resolve software technical problems
- should be able to understand software systems
- should have good analytical skills and resolve problems by logical elimination and patterns learned from previous job experiences
- should have the ability to think "outside of the box"
- should be able to resolve problems involving other people
- Strong analytical skills
- Passion for solving interesting problems.
- Enjoys working on a team with very talented people.
- Should have a good command of written and spoken English.
Certifications and qualifications desirable for this role:
- Must have a Bachelor's degree in Computer Science, or related discipline, or equivalent work experience
"LIEMEA04"
"EUMO"
Open all references in tabs: [1 - 3]