Placement papers | Freshers Walkin | Jobs daily: SDET at Ciber Global (Atlanta, GA)


Search jobs and placement papers

SDET at Ciber Global (Atlanta, GA)

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. Were 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.


Software Development Engineer in Test (SDET)

The Solutions Design Engineer in Test role works 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.

What You'll be Doing:

  • 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 and/or 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 Integration/Continuous 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.

Minimum Qualifications:

  • Bachelors or Masters degree in Computer Science, Math or other related field.
  • A minimum 5 years of IT software development experience with:
    • 2 years of application architecture design leveraging the relevant technology stack
    • Minimum 2 years professional experience using 3 or more development languages (e.g., C#, ASP.Net, J2EE Application Framework, Siebel, Oblix, etc).
    • 2+ years experience in OO design patterns and coding best practices - mainly in .Net and Java development
    • 2+ years experience writing Java-based test automation (e.g. JUnit, TestNG)
    • 2+ years experience in database development or testing (preferably SQL Server)
    • Hands-on experience with test automation tools such as [Selenium, TestNG, Appium, Sauce Lavbs, Rest Assured, Postman, Cucumber, Jasmin, Protractor] or other test frameworks
    • Minimum 2 years professional experience using 3 or more automation tools (e.g., Selenium, TestNG, Appium, Sauce Lavbs, Rest Assured, Postman, Cucumber, Jasmin, Protractor, etc...).
    • Minimum 2 years professional experience using issue-tracking software and agile project management systems.
    • Minimum 2 years professional experience designing and developing applications on Unix or Windows environment, mobile platforms (Android or iOS) or designing complex multi-tiered applications.
  • Proficiency in, at least, one programming language C++, Java, or Python
  • Ability to write new automated tests and tooling that ensure quality of functional and non-functional requirements
  • Ability to understand product designs, conduct product code reviews and provide feedback
  • Understanding of various automated test suites (UI and API) through a variety of tools
  • Experience using and configuring continuous integration tools
  • Strong understanding of test methodologies (regression, functional, unit, integration, code coverage, etc.)

Bonus Points if You Have Some of This

  • Knowledge and experience using AWS Services with AWS Architect, SysOp, or Developer Certification
  • Experience with virtualization and cloud environments such as VMWare, Hyper-V, Docker; and AWS, Azure, GCE
  • Experience would be preferable for tools or technologies such as any of these: IntelliJ/Eclipse, Git, Gradle, Spring, Hibernate, Groovy , XML, XSD, Web Services, Spock, Geb, Grails
  • Experience with reporting technologies such as Cognos or other BI tools.
  • Minimum 2 years professional experience with various testing methodologies and strategies: Test Driven Development, Behavior Driven Development, etc
  • Minimum 2 years professional experience using CA Service Virtualization or equivalent.

by via developer jobs - Stack Overflow
 

No comments:

Post a Comment