Software Development Engineer in Test (SDET) Description Knowledge, Skills, Expertise and Experience This list below is not a prioritized, comprehensive, nor all-inclusive list of testing tools used.
- Software Programming: Python, Java and JavaScript. JavaScript preferred.
- Shell Scripting: Bash, PowerShell, DOS Batch. PowerShell preferred.
- Interactive Development Environment (IDE): Eclipse, JetBrains IntelliJ / WebStorm, Microsoft Visual Studio Code. Visual Studio Code preferred.
- Source Code Repository: Subversion, Rational Team Concert (RTC), GitLab. GitLab preferred.
- CI/CD Pipeline: Jenkins, GitLab CI. GitLab CI preferred.
- Work Item Management: Microsoft Team Foundation Server (TFS), IBM Rational Team Concert (RTC), JIRA. JIRA preferred.
- Test Case Management: TestLink, Zephyr, Quality Center, qTest. qTest preferred.
- Web-based Test Lab: Microsoft System Center Virtual Machine Manager (SCVMM), SmartBear CrossBrowserTesting, SauceLabs. SauceLabs preferred.
- Mobile-based Test Lab: Perfecto, SmartBear BitBar, MobileLabs, Google Firebase, SauceLabs. BitBar or Firebase preferred.
- UI Testing Framework: SmartBear TestComplete, Appium, Selenium, wdio. Appium, Selenium and wdio preferred.
- API Testing Framework: SmartBear ReadyAPI, SoapUI or Postman. Postman preferred.
- Unit Testing Framework: JUnit, Jest, Cypress. JUnit preferred.
- Specialized Testing: [optional] automated accessibility, security, performance testing experience.
Behavioral Characteristics This list below is not a prioritized, comprehensive, nor all-inclusive list of behavioral characteristics of effective software testers.
- Adventurous; They are comfortable venturing into the unknown. The state of a piece of software is always relatively unknown and frequently a work in progress. Trial and error is valid test method.
- Investigative; The need to understand the why's and how's when something does NOT work. They solve puzzles. They question the assumptions. Troubleshooting is a necessary skill!
- Relentless; They don't just accept what they are given. The desire to reliably reproduce inconsistencies, especially intermittent ones, is vital to defect elimination.
- Time manager; Prioritization of tasks, especially across multiple projects. Can function without continual direction and/or intervention.
- Detailed analyzer; Thoroughness requires precision and accuracy. The smallest oversight can cause significant detrimental impact.
- Confidence; High self-esteem and the belief in one's ability to overcome obstacles given the time and resources.
- Responsible / Humble; Able to acknowledge mistakes and learn from them.
- Communicator; Clearly, frequently communicates information, ideas and reports status both orally and written.
- Flexible; Comfortable adapting to changing conditions, priorities and assignments. Able to do whatever is necessary whenever necessary.
- Learner; Challenge themselves to keep up with latest technology, tools, best practices, etc.
Required Skills : Mobile Testing (IOS or Android) Manual Testing Good communication skills- Must Have
Basic Qualification : Additional Skills : Background Check :Yes Drug Screen :Yes Notes : Selling points for candidate : Project Verification Info : Candidate must be your W2 Employee :No Exclusive to Apex :No Face to face interview required :No Candidate must be local :No Candidate must be authorized to work without sponsorship ::No Interview times set : :No Type of project :Testing Master Job Title :SDET Branch Code :San Antonio