Software Engineer in Test Automation Development - SecureWorks
SecureWorks is a global leader in providing intelligence-driven information security solutions. We play an important role, as no organization in the world is immune from cyberattacks and the nature of the attack is changing every day. Internet security is a problem that will never be solved. Unlike point products that address a specific technology issue, we attack the problem holistically by analyzing threat actor tactics, techniques and procedures, and develop solutions using best-of-breed technologies to protect our clients. We are one of the best in the world at understanding the threat.
In short, we give our clients an early warning capability. SecureWorks was founded in 1999 and headquartered in Atlanta, Georgia, with offices in all the major security markets around the globe. We have more than 2,000 team members, and partner with more than 4,200 clients in 59 countries to keep the bad guys out of their networks. We’ve been consistently recognized by industry analysts, readers’ polls and as a leader in the Gartner Magic Quadrant for managed security services, worldwide.
As a Software Quality Assurance (QA) Engineer / Software Development Engineer in Test (SDET) you will be a part of our engineering team developing better security products, including our Red Cloak services. You will find, examine, report, and track software defects - utilizing your skills in both white- and black-box testing, in a multi-platform environment, using cutting-edge protection and network testing technologies. You will apply technical, quantitative analysis, and statistics skills in solving problems with business applications. You will also:
-design and write test plans and test cases based on software requirements
-use tools that relate to security, functional, and performance testing, and
-implement test tools for software automation.
This position presents the opportunity and expectation to become a subject matter expert and key contributor to the Engineering organization.
You will also have a contributing role in our Test Engineering team, which is responsible for testing for application defects and protection coverage. You will work with developers, system administrators, nationally recognized security analysts, and product management to ensure that we deliver high quality products that meet or exceed industry test standards. This is a challenging and rewarding position, as we are constantly evolving our capabilities in order to protect our clients from Internet intrusions.
-Participate in the software QA release process: develop and validate functional and operational test cases
-Develop automated solutions, based upon operational process flows or engineering designs (infrastructure / systems related) and according to functional requirements
-Integrate automated solutions with existing solutions / systems
-Documentation to include: functional and design, as well as any operational user training as necessary
-Participate in Agile engineering design solutions meetings with other team members
-Participate in the SecureWorks SDLC by taking a proactive role in evaluating the quality of the software and our processes
As a managed security provider, SecureWorks expects its employees to understand and apply commonly known security practices and possess a working knowledge of applicable industry controls such as NIST 800-53. Employees will be expected to acknowledge their security responsibilities in writing prior to gaining access to company systems. Employees will be required to maintain a working knowledge of local security policies and execute general controls as assigned.
4 years of relevant experience plus Bachelor's in Computer Science (OR equivalent combination of education / relevant experience).
Experience to include:
-1 or more years writing test scripts in Python (may consider PHP)
-Robot Framework experience in writing and using automated tests
-1 year of software testing using record and replay (Selenium preferred)
-1 year of experience within a Linux environment, including debugging using Linux commands
-Excellent communication skills, verbal and written, with demonstrated ability to work effectively with peers, IT management and staff
-Familiarity with Selenium, JMeter and similar web testing automation tools
-Agile SDLC methodology knowledge and experience
Atlanta, GA or Providence, RI (or potentially remote work from within the U.S., for highly qualified candidates)
SecureWorks is an Equal Opportunity Employer and Prohibits Discrimination and Harassment of Any Kind: SecureWorks is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. All employment decisions at SecureWorks are based on business needs, job requirements and individual qualifications, without regard to race, color, religion or belief, national, social or ethnic origin, sex (including pregnancy), age, physical, mental or sensory disability, HIV Status, sexual orientation, gender identity and/or expression, marital, civil union or domestic partnership status, past or present military service, family medical history or genetic information, family or parental status, or any other status protected by the laws or regulations in the locations where we operate. SecureWorks will not tolerate discrimination or harassment based on any of these characteristics. SecureWorks encourages applicants of all ages.
**Job:** **Software QA Engineer-SW Engr*
**Organization:** **Security Solutions*
**Title:** *Software Developer for QA Product Engineering (Robot Framework, Python, Selenium SDET) - Atlanta GA or Remote in the US - SecureWorks*
**Requisition ID:** *1600105P*
**Other Locations:** *North America-US-RI-Providence*