You enjoy a challenge? You have a thirst for knowledge and a desire to be one of the best? Then benefit from the Think Logic work culture. At Think Logic, exciting careers and a stimulating workplace come with a great sense of belonging. We invest in creating an environment where the most talented, qualified people want to be – and stay

We are currently seeking a Senior Software Quality Assurance Engineer to conduct Quality Assurance activities. Specifically, the analyst would need to develop Test Strategies and Plans, develop test scripts for manual and automated testing and support other testing activities and communications, engage external groups for testing in a coordinated effort, and introduce tools for performing tests and audits. This position would also include formulating testing processes, procedures, and policies that the Web Directorate should follow. In addition, the analyst would support the development of other project artifacts and documentation such as progress reports, analytics, data collections, schedules, and presentations as necessary.

– Support the development team in debugging and fixing database, website, CMS development, and configuration issues using technologies such as HTML5, JavaScript, CSS3, .Net, Drupal, SharePoint, Access, SQL, PHP, etc.

– Provide expert support in analyzing and reporting web-related activities and projects throughout the Software and Testing Life Cycle. Communicate complex and technical information to a broad range of audiences. Provide managers with objectively based information for making decisions on the administrative and programmatic aspects of Directorate operations, including quality assurance, software testing, development, project management, product management, and change management processes.

– Investigate/research issues, determine impact and provide solutions for improving product quality. Communicate complex and technical information to a broad range of audiences.

SPECIFIC RESPONSIBILITIES

4.1. Develop and implement operational testing standards, software quality assurance practices, and procedures for use by applicable test and development teams based on current test management standards and practices,

4.2. Collaborate with the Development and Business teams in reviewing and validating Test Plans and Test Cases, ensuring that the final application catered to the user requirements,

4.3. Develop, maintain, and execute software quality assurance test requirements, plans, scenarios, cases, and scripts for Directorate projects and programs,

4.4. Design, plan, and execute manual and automated web, CMS, and application testing,

4.5. Work with the Business team to identify the business test scenarios for each release to ensure the testing scope was aligned with the vision of the business team,

4.6. Support testing of system upgrades and production deployments,

4.7. Work with development and business team to resolve production issues on time,

4.8. Ensure software quality assurance test artifacts are up-to-date, repeatable, traceable, and cataloged for reuse within the Directorate,

4.9. Participate in requirements, design/development reviews, and product planning sessions to proactively validate appropriate usability and testability,

4.10. Document test executions and reproduce test results for failed test cases. Log defects diligently and accurately in designated defect tracking tools,

4.11. Support architecting, designing, and implementing new and existing testing tools and methods in collaboration with team members, project management, development, and subject matter experts,

4.12. Perform release testing activities, including application functional, stress, and regression testing,

4.13. Work independently and employ self-management skills to organize and handle multiple priorities, changing requirements, and learning curves,

4.14. Document functional and Non-Functional Requirements, Use Cases, Technical Specifications, and systems requirements,

4.15. Translate high-level business requirements into test scenarios,

4.16. Identify gaps in the test approach, strategize on a plan to fill the gaps, and then execute that plan,

4.17. Work with stakeholders to perform UAT teams to identify the business test scenarios for each release to ensure the testing scope was aligned with the vision of the business teams,

4.18. Perform responsive testing of Websites and Applications using various mobile devices and tools,

4.19. Working knowledge of Web Service and backend testing,

4.20. Shall document all SQT-related artifacts in JIRA against each CR (artifacts include but are not limited to test scripts, test results, list of defects opened during testing and closure of the defects, and QA sign-off),

4.21. Support 508 compliant verification testing and review technical requirements of the software,

4.22. For each application, actively collaborate with development and business requirements teams to facilitate achievable release scope and level of estimates during the sprint planning phase,

4.23. Ensure the overall quality of all aspects of our complex software system, including data, APIs, and web application,

4.24. Generate test reports and traceability matrices, and

4.25. Other project management and contract-related functions as needed.

We are currently seeking a Senior Software Quality Assurance Engineer to conduct Quality Assurance activities. Specifically, the analyst would need to develop Test Strategies and Plans, develop test s…

Responsibilities

· Develop database solutions to store and retrieve company information

· Analyze structural requirements for new software and applications

· Migrate data from legacy systems to new solutions

· Design conceptual and logical data models and flowcharts

· Improve system performance by conducting tests, troubleshooting and integrating new elements

· Define security and backup procedures

· Coordinate with the Data Science department to identify future needs and requirements

Basic Qualifications

· Education: Bachelor’s degree in Computer Science, a related field or equivalent experience

· Proven work experience as a Data Architect, Data Scientist, Data Analyst or similar role

· In-depth understanding of database structure principles

· Awareness of data architecture strategies such as data lakes, warehouses, marts, and similar

· Experience gathering and analyzing system requirements

· Knowledge of database scaling techniques

· Expertise in SQL

· Knowledge of file storage formats (e.g. parquet, json, csv)

· Proficiency in MS Excel

· Proven analytical skills

· Problem-solving attitude

Desired Qualifications

· Experience working with ETL techniques and frameworks such as Airflow, Spark

· Familiarity with data visualization tools (e.g. Tableau, D3.js and R)

· Ability to troubleshoot ETL technologies or database scripts

· Experience with integration of data from multiple data sources

· Experience with container systems such as Docker

· Experience with NoSQL databases such as DynamoDB, MongoDB or Cassandra

· Experience working within the AWS eco-system

Responsibilities · Develop database solutions to store and retrieve company information · Analyze structural requirements for new software and applications · Migrate data from legacy systems to new…

Overview:

We are currently searching for a Web Application Developer to provide support to the National Institutes of Health (NIH). This opportunity is a full-time position with MSC, and it is on-site in Rockville, MD.Duties & Responsibilities:

  • Major Duties and Responsibilities
    • Software development, design and architecture.
    • Write clean, and testable code, with consideration of appropriate style and industry standards, along with documentation.
    • Deliver assigned tasks in a timely and efficient manner, and take ownership of the product delivery.
    • Work closely with scientific subject matter experts, back-end developers, and stakeholders to ensure visually appealing, functional, and intuitive software.
    • Other duties as required.

Overview: We are currently searching for a Web Application Developer to provide support to the National Institutes of Health (NIH). This opportunity is a full-time position with MSC, and it is on-site…