Software Development Engineer in Test (SDET)

Live IT Up at Ciber Global At Ciber Global, we believe the most inspired, innovative and industrious companies should win, regardless of size or legacy. We re the small company that cares and the big company that can. We deliver breakthrough performances and powerful solutions that are anything but cookie cutter in order to give our clients the competitive advantage they deserve. Work. Ciber global is currently seeking an experienced Software Development Engineer in Test (SDET). The selected candidat is responsible for working closely within the Sprint or Scrum team, and with the Test Lead, and TMUS management. This is a cornerstone to deliver high quality products with great efficiency. SDETs will co-exist and complement functional testers within a team or organization to develop a comprehensive test strategy to maximize business value while minimizing risk. The SDET role is agnostic to any software delivery methodology (Waterfall, Scrum, etc.) however the engagement model will differ slightly based on the SDLC. Responsibilities Working in a fast-paced Agile environment to deliver on critical business initiatives managing project priorities and mitigating risks to deliver on release commitments by providing leadership in driving quality-oriented design and development practices as it applies to both product code and test code Standards and Processes Development and implementation of standards and processes around developing automation frameworks, developing test scripts and maintenance of software automation frameworks. The SDET will also lead the effort to research, design, document, and modify software automation framework throughout the development life cycle Automation Framework Building or leveraging in-place testing frameworks and automation strategies including mock, injections and integration tools Responsible for the development of source code and execution of automated test cases and QA processes that ensure quality throughout our release schedule Executes automation test strategy that promotes best automation approach (API andor UI), and development of toolset to enhance manual test efforts for all projects Understands and contributes to the implementation of processes for Test Management and Reporting for Automated Suites Drive continuous integration, recommending approach and technology infrastructure and tools Maintains, contributes to development of test stubs, tools to enhance manual test execution Interface with development team to ensure sufficient test coverage upstream in Unit testing in support of TDD best practices Mentoring and coaching others on the team on automation techniques Collaborating in design and code reviews Quality Assurance Advocating industry standard agile testing practices and implementing best practices within the TMUS software environment Work with developers, business analysts, product owners to design appropriate testing strategies Working with developers to ensure code quality has been met Product test metrics for reporting to upper management. Track test coverage and other metrics Analyze code coverage using industry standard tools such as SonarQube Analyze test results from a technical standpoint and the ability to isolate defects prior to escalating to the development team for resolution Contribute to the continuous improvement of current QA processes and maintain repeatable process Communication Actively listens and communicates clearly and effectively both verbally and non-verbally. Understands the importance of relationships to ensure team success demonstrates compassion and understanding open to other view points in the interest of achieving best possible outcomes. Builds positive relationships, uses tact in sensitive situations listens well to various points of view relates well to others at all levels. Experience and Background Experience developing large scale application architectures to meet business requirements in complex environments Experience with Continuous IntegrationContinuous Development tools including use of source code repositories Experience with building applications with web services, REST APIs, and micro services such as Docker containers Experience with DevOps and configuration management tools such as Chef, Puppet, Salt, Ansible, Vagrant, CloudFormation, OpsWorks Strong understanding of relational and NoSQL databases UI framework experience to support a range of clients spanning mobile, tablet, browser, PC, and Mac architectures Demonstrated ability to adapt to new technologies and learn quickly Experience Testing and Developing Grails and JAVA web applications. Experience Testing and Developing solutions using RDBMS, Oracle strongly preferred. Experience with Continuous Integration, Continuous Delivery, and Continuous Testing strongly preferred. Experience with agile and SCRUM methodology. Experience using tools for software version control and build management, GIT and Jenkins preferred. Strong problem-solving and software triage skills with the ability to work cross-functionally in a fast-paced and rapidly changing work environment Experience developing and building test automation at all levels of the application including business logic, user interface, service layer and database. Qualifications Bachelor s OR Master s degree in Computer Science, Maths or other related fields. 5+ year experience in software testing. 3+ year of experience in software development. Strong understanding of test methodologies. Ability to write new automated tests and tools that ensure quality of functional and non-functional requirements. 2+ year of understanding or experience in software application design. Experience writing automated test scripts using 1 or more language like Java CJava scriptPython. Minimum 2 years professional experience using issue tracking software like HP ALM. Minimum 2 year experience in agile project management system. Knowledge of page object model in selenium. 2+ year experience in Java skills (Java 7 OR Java 8). 1+ year Experience testingexercising REST APIs JSON preferred. 2+ year Experience working with SQL database like OracleMS SQL. Hands-on experience with test automation tools such Selenium, Jmeter, Postman, TestNG, Cucumber, Rest Assured. Experience using and configuring continuous integration tools like Jenkins OR others. Understanding of various automated test suites (UI and API) through a variety of tools. Bonus Qualifications Experience working in NO SQL database like MongoDB. Experience working on multiple OS (IOSLinux). This position requires the successful completion of a background investigation andor drug screen. Ciber Global is an Equal Opportunity Employer MinoritiesFemalesGender IdentitySexual OrientationProtected VeteransIndividuals with Disabilities. Play. Keep discovering! Click here watch?v8Wk6XjKBMf0 . Grow. Ciber Global is an IT consulting company who partners with organizations to develop technology strategies and solutions that deliver tangible business value. Founded in 1974, Ciber is an HTC Global Services company. For more information, visit .
Associated topics: algorithm, java, matlab, php, python, sde, sdet, software engineer, software programmer, sw

* The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.