Job Description
We are looking for a Quality Assurance Engineer to produce and implement functional software solutions. Nature Technologies Pvt Ltd Salary: 5, 00, 000 - 7, 50, 000 P.A. | Openings: 2 Job Description Develops software solutions by studying information needs, conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the Agile Scrum software development lifecycle. Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions. Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code. Estimate and schedule software feature development based on scientific estimation methods. Prepares and installs solutions by determining and designing system specifications, standards, and programming. Prepares and installs solutions by determining and designing system specifications, standards, and programming. Updates job knowledge by studying state- of- the- art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations. Protects operations by keeping information confidential. Provides analytics and strategy by collecting, analyzing, and summarizing development and service issues. Supports and develops software engineers by providing advice, coaching and educational opportunities. Desired Candidate Profile BSc (Hons)/ BE/ BTech/ BCA/ MCA/ MTech from a reputed college or university. 3 to 6 years of experience in enterprise software development. Server technologies C#, .NET Core 2.0, Node.JS, ASP.NET, MVC. Client technologies HTML5, CSS3, JQuery, Bootstrap, Angular.JS, SPA, Google Charts. Database technologies understanding of RDBMS and No- SQL. Working knowledge in MS SQL Server, Cassandra, MongoDB is a plus. Performance tuning of large databases is a plus. Exposure to Message Broker service like RabbitMQ, Kafka, ActiveMQ, and Kestrel is a plus. Exposure to caching services like Apache Ignite and Redis is a plus. Demonstrate Technical Cloud Architectural knowledge (Azure/ AWS/ Docker), playing a vital role in the design of production, staging, QA and development Cloud Infrastructures running in 24x7 environments. Knowledge of Object Oriented design patterns and SOLID principles. Experience with Test Driven Development. Good English communication and technical software engineering documentation skill. Knowledge of Agile Scrum Software Release life- cycle. Experience building complex enterprise/ web systems that have been successfully delivered to customers. Ability to take a project from scoping requirements through actual launch of the project. Experience in communicating with users, other technical teams and management to collect requirements, identify tasks, provide estimates and meet production deadlines. Experience with mission critical, 24x7 systems. Experience implementing and consuming large- scale web services. Experience with professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing and operations. Know the .NET and the ecosystem of supporting tools inside and out. Eagerness and willingness to learn new technologies. Salary: 3, 50, 000 - 5, 00, 000 P.A. | Openings: 2 Job Description Work alongside senior quality assurance engineers to test cool new features and enhancements that will delight our customers. Participate in knowledge transfer sessions to understand and refine requirements and acceptance criteria. Work closely with various members of the requirements, development, test and deployment teams to develop, enhance, and maintain the necessary test artifacts, including test plans, test procedures and test cases for all releases of the software. Work closely with developers to verify new functionality and perform smoke tests to validate their changes. Conduct functional testing that tests the functionality of the solution to ensure that the application is working correctly. Conduct manual regression testing against all test cases to ensure that new code, functionality, or new releases have not introduced errors to existing functionality. Test the system capabilities to ensure functionality, interoperability, and data validation across distributed components of the system. Document test findings/ issues and validate fixes for issues as part of our iterative development process. Communicate progress, risks and test coverage effectively. Collaborate with scrum team members during daily stand- ups. Share your accomplishments during sprint reviews. Provide constructive and honest feedback during sprint retrospectives. Desired Candidate Profile Hold a Bachelor??s degree in Computer Science or similar technical discipline or equivalent. 1 to 3 years of experience in software testing, including experience in the Agile/ Scrum development lifecycle. Have a good understanding of web, desktop and mobile applications testing. Strong understanding of smoke, functional, regression, integration and system testing. Ability to write and execute test cases is a must. Ability to write effective defect reports is a must. Experience working with tools such as version control, defect tracking, and test management is must. Excellent communication skills and the ability to work with others. Motivated individual with the ability to learn and come up to speed on new technologies quickly. Excel at diagnosing issues and solving problems. Enjoy the satisfaction of knowing that the products you test are having a positive ethical impact. PS Srijan Corporate Park, Tower 1, 13th floor Salt Lake Electronics Complex, Sector V (+91) 33- 4004- 1637 210 S Pinellas Ave, Tarpon Springs, (+1) 727- 498- 0*** Property No. 15, 3rd Floor, DDA LSC- 5, Panchsheel Park New Delhi - 110017 - INDIA (+91) 011- 4057- 4152
Job Classification
Industry: Software Product
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Back End Developer
Employement Type: Full time
Contact Details:
Company: Nature Technologies
Location(s): Kolkata
Keyskills:
Performance tuning
System testing
code
technical
software
tools
sql
cloud
RDBMS
Coding
web
design
mongodb
programming
solid
testing
mobile
Apache
Analytics
CSS3
quality
MS SQL
jQuery
Functional testing
service
.net
scrum
agile
applications